<script>
        function MyConfirm() {
            if (confirm('存在重复记录,覆盖点继续,不覆盖追加保存点取消'))
            {
                $.ajax({
                    type: "post",
                    url: "DomOutsideData.aspx/CoverDataDelete",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data) {
                        var a = 1;
                    },
                    error: function (err) {
                        var a = 2;
                    }
                });
                return false;
            }
            else
            {

                $.ajax({
                    type: "post",
                    url: "DomOutsideData.aspx/NotCoverData",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (data) {
                        var a = 1;
                    },
                    error: function (err) {
                        var a = 2;
                    }
                });
                return false;
            }
        }
    </script>
        [WebMethod]
        public static void CoverDataDelete()
        {
            //BaseBiz.ReportBiz.DeleteDomOutsideDataDAO(alID);
            DomOutsideData dd = new DomOutsideData();
            dd.CoverDataImport();
        }

做这个是想在母版页调用内容页的后台方法,网上说用委托,试了,但获取不到实例,可能自己的委托知识不够扎实吧。起始在内容页也可以写JS,所以用了这种方法。

要加[WebMethod]属性,且必须是静态方法

试过document.getelementbyid('id').click(),但调用不了