<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(),但调用不了