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