关于.net 中ajax获取值问题

 ajax.aspx页面:
namespace SGweb.Web.ajax
{
    public partial class ajax : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string type = Request.QueryString["Type"];
            if (type.Equals("buildinglist"))
            {
                Response.Write("yes");
            }
        }
    }
}

BuildingList.aspx前台:
<body>
    <form id="form1" action="BuildingList.aspx" runat="server">
    <div><a href="javascript:;" onclick="Del1(this)" >删除</a> </div>

<script type="text/javascript" src="/lib/jquery/1.9.1/jquery.min.js"></script> 
<script type="text/javascript" src="/lib/layer/2.4/layer.js"></script>
<script type="text/javascript">
            function Del1(obj) {
                layer.confirm('确认吗?', function (index) {
                    $.ajax({
                        type: 'POST',
                        url: '/ajax/ajax.aspx?Type=buildinglist',
                        dataType: 'text',
                        success: function (data) {
                            if (data == "yes") {
                                layer.msg('删除成功!');
                                location.replace(location.href);
                            }
                            else {
                                layer.msg('删除失败!');
                            }
                        },
                        error: function (data) {
                            console.log(data.msg);
                        },
                    });
                });
            }
    </script>
        </form>
</body>

改引入的文件都引入了,路径都对,当点击时没有反应,实在找不到原因了

ajax里面的属性改为双引号试试。
然后post改为get。