在.net 2.0中使用了masterpager 重写WebForm_OnSubmit()
當a.aspx ?使用了模板頁default.master;
這個時候如果a.aspx里面需要在form里加入onsubmit事件時,我一開始發現沒有地方可以加,總不能在default.master里去加上 “οnsubmit=return checkform()”這樣的自定義驗證窗體js
因為很多頁面同時調用了這個default.master,看了這個a.aspx源文件
可以發現VS自動產生的
<script type="text/javascript">
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" &&????? == false) return false;
return true;
}
// -->
</script>
這個時候我們只需要重寫一個function WebForm_OnSubmit() 在這個自動產生的下面即可~~
?
另外有時候我發現 在js里獲取控件的clientID并不好使,直接加上 "_ctl0_ContentPlaceHolder1_"就可以了,反正不會改變~~~
?
轉載于:https://www.cnblogs.com/smallmuda/archive/2009/06/02/1494491.html
總結
以上是生活随笔為你收集整理的在.net 2.0中使用了masterpager 重写WebForm_OnSubmit()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript中的剪贴板(clip
- 下一篇: document.body ,windo