国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

怎樣防止ASP.NET按鈕的多次提交_.Net教程

2024-07-10 12:51:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

推薦:基于.net 框架的程序設(shè)計(jì)
.net 平臺(tái)構(gòu)成1 底層操操作系統(tǒng) windows 由于Web服務(wù)和使用Web服務(wù)的應(yīng)用程序仍然運(yùn)行在計(jì)算機(jī)上,而且既然是計(jì)算機(jī)都 要有外設(shè),所以我們?nèi)匀恍枰粋€(gè)操作系統(tǒng).. Windows添加了Xml支

網(wǎng)上查了很多方法,都不太好使,不如自己寫一個(gè),思路就是把按鈕按下時(shí)用Javascript在客戶端把按鈕下一次的onclick事件改為return false; 這樣在服務(wù)器端頁(yè)面重新送回客戶端之前,再次點(diǎn)擊按鈕都不會(huì)Post到服務(wù)端。同時(shí)將按鈕的style改為一行字的樣子,光標(biāo)也變成沙漏狀。當(dāng)服務(wù)端頁(yè)面重新產(chǎn)生后Button又會(huì)回到初始狀態(tài)。該方法對(duì)于F5刷新還不能防范,只是簡(jiǎn)單封閉了F5的按鍵,為了防止刷新時(shí)再次提交可以在頁(yè)面返回前將一些TextBox控件清空,這樣就可以判斷如果該TextBox為空則不再進(jìn)行后續(xù)操作(如寫庫(kù))。 或是后臺(tái)操作成功后跳轉(zhuǎn)到另一個(gè)頁(yè)面以防止惡意刷新。主要是考慮在企業(yè)內(nèi)網(wǎng)使用,不是為了防黑客,所以不是非常嚴(yán)格。

以下為引用的內(nèi)容:《br/> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>禁止多次提交網(wǎng)頁(yè)測(cè)試</title>
<style type="text/css">
.disable
{
border-style:none;
border-width: thin;
background-color:Transparent;
color: #CCCCCC;
cursor:wait;
}
</style>
<script type="text/javascript" language="javascript">
function DisableButton()
{
document.getElementById("Button2").className = "disable";
document.getElementById("Button2").value = '正在提交.';
document.getElementById("Button2").onclick=Function("return false;");
return true;
}
document.onkeydown=mykeydown;
function mykeydown()
{
if(event.keyCode==116) //屏蔽F5刷新鍵
{
window.event.keyCode=0;
return false;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
輸入一些內(nèi)容<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:ListBox ID="ListBox1" runat="server" Height="77px" Width="332px">
</asp:ListBox><br />
<asp:Button ID="Button2" runat="server" Text="OK" Width="77px"
onclick="Button2_Click" />
</div>
</form>
</body>
</html>

分享:用SQL語(yǔ)句修復(fù)SQL Server數(shù)據(jù)庫(kù)
使用數(shù)據(jù)庫(kù)的過(guò)程中,由于斷電或其他原因,有可能導(dǎo)致數(shù)據(jù)庫(kù)出現(xiàn)一些小錯(cuò)誤,比如檢索某些表特別慢,查詢不到符合條件的數(shù)據(jù)等。出現(xiàn)這些情況的原因,往往是因?yàn)閿?shù)據(jù)庫(kù)有些損壞,或索引不

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 耿马| 高阳县| 蚌埠市| 遂溪县| 陆丰市| 高尔夫| 吴忠市| 大关县| 常宁市| 东山县| 保德县| 醴陵市| 平泉县| 阳朔县| 武平县| 唐山市| 桂阳县| 玛曲县| 灵台县| 玉溪市| 仁怀市| 义乌市| 阿克苏市| 高安市| 喀喇沁旗| 沅陵县| 叶城县| 大兴区| 呼玛县| 青川县| 汕尾市| 东兰县| 新乡市| 清远市| 宿州市| 虹口区| 平舆县| 曲松县| 应用必备| 铁岭县| 萍乡市|