类型同时存在于XX

一般情况下出现这种问题是有两个重名的对象比如
using model;
using models;
var a=new b{}
model命名空间下面包含类b,models命名空间下也包含类b,导致程序不知道到底要实例化哪个命名空间下的b,导致此错误的发生。

我的web项目引用了model项目,之后我将model改名为models,清理了解决方案之后发现依然报错,最后发现web的bin目录下清理解决方案的时候仍然存在model.dll,删掉解决。

jquery重复绑定导致的多次提交

$(function () {
        $("#callback").click(function () {
            $("#confirmBox").modal();
            $("#confirmBtn").click(function () {
                $.ajax({
                    type: 'POST',
                    url: "@Url.Action("Bill_CallBack", "bill")",
                    data: {billNo:'@Model.BillNo'},
                    success: function (r) {
                        $("#confirmBox").modal("hide");
                        msg(r.IsSuccess,r.Msg,"")
                    },
                        dataType: "Json"
                    })
        })
        })

    })

$(“#confirmBtn”).click的写法是绑定事件,第一次点提交没有问题,第二次点提交会发现数据被提交了两次,第三次点的时候数据会被提交三次…原因是按钮绑定了方法会重复执行,可以先解除绑定,也可以采用Jquery的one方法,如下,则不会有重复提交的情况。

$(function () {
        $("#callback").click(function () {
            $("#confirmBox").modal();
            $("#confirmBtn").one("click",function () {
                $.ajax({
                    type: 'POST',
                    url: "@Url.Action("Bill_CallBack", "bill")",
                    data: {billNo:'@Model.BillNo'},
                    success: function (r) {
                        $("#confirmBox").modal("hide");
                        msg(r.IsSuccess,r.Msg,"")
                    },
                        dataType: "Json"
                    })
        })
        })

    })