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