色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

ASP.NET 多次提交的解決辦法

它的原理是:ASP.NET頁面提交的時候會調用ValidatorOnSubmit方法(內置的),我們利用js方法的覆蓋特性,把系統內置的ValidatorOnSubmit替換成我們的版本,然后當執行ValidatorOnSubmit時屏蔽掉頁面上所有提交按鈕(也可以執行你自己的方法)
//屏蔽所有提交按鈕
function disableOtherSubmit()
{
var obj = event.srcElement;
var objs = document.getElementsByTagName('INPUT');
for(var i=0; i<objs.length; i++)
{
if(objs.type.toLowerCase() == 'submit')
{
objs.style.display = 'none';
}
}
}
//覆蓋原有ValidatorOnSubmit方法,防止2次提交
function ValidatorOnSubmit() {
if (Page_ValidationActive) {
if (ValidatorCommonOnSubmit()) {
disableOtherSubmit();
return true;
} else {
return false;
}
} else {
disableOtherSubmit();
return true;
}
}

AspNet技術ASP.NET 多次提交的解決辦法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 漯河市| 竹山县| 文化| 包头市| 临猗县| 招远市| 玉溪市| 鸡西市| 芜湖县| 乐都县| 额济纳旗| 康平县| 娄底市| 武清区| 颍上县| 鄂伦春自治旗| 兴安盟| 雷州市| 通化县| 四子王旗| 沂南县| 斗六市| 乃东县| 马尔康县| 体育| 屏山县| 华宁县| 黑河市| 瓮安县| 扎鲁特旗| 来宾市| 贺州市| 德格县| 同心县| 彩票| 辽阳市| 朝阳区| 积石山| 扎赉特旗| 东乌珠穆沁旗| 若羌县|