天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.Net防止刷新自動觸發事件的解決方案

  使用ASP.NET,在刷新頁面的時候會自動觸發服務器端的事件。舉個簡單的例子,如:一個注冊頁面,我們填寫完注冊信息之后,如果按F5刷新之后,會自動觸發到Button事件上,這樣就造成了又注冊了一次的麻煩。

  我先前的解決方案:用關鍵字查詢,如有相同,則提示已有此用戶。

  但是這種方案不能在沒有表識的情況下使用,他會重新提交。鑒于此,我尋找了一種新的解決方案,很慶幸,在朋友的提點下,迸發了這樣的解決方案,肯定有更好的解決方案,不吝賜教。

  解決思路:刷新時,捕捉KeyPress,讓他觸發其他無用的事件。

  1、捕捉F5事件的JavaScript

window.document.onkeydown = KeyStroke;
function KeyStroke()
{
 var key = event.keyCode;
 event.srcElement.releaseCapture();
 if(key == 116)
 {
  document.getElementById("Button1").click();
  event.keyCode=0;
  event.returnValue=false;
 }
}

  2、ASPx頁面放置一個Button

   <ASP:Button id="Button1" style="Z-INDEX: 102; LEFT: 344px; POSITION: absolute; TOP: 408px; WIDTH: 0px;" runat="server"
    Text="Button"></ASP:Button>

  3、Button事件

private void Button1_Click(object sender, System.EventArgs e)
  {
        Response.Write( "You have pressed the key F5");
  }

  這個“舍車保帥”的方案,能解決刷新自動觸發事件的解決方案這個小問題,如果誰有更好的方案,希望告訴我一聲,不勝感激!

AspNet技術ASP.Net防止刷新自動觸發事件的解決方案,轉載需保留來源!

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

主站蜘蛛池模板: 中国老太太xxx | 亚洲欧美中文字幕5发布 | 好姑娘BD高清在线观看免费 | 十分钟免费看完整视频 | 欧美日韩综合一区 | 专干老肥熟女视频网站300部 | 快播理论片 | 野花香在线观看免费观看大全动漫 | 邪恶肉肉全彩色无遮琉璃神社 | 色欲AV精品人妻一区二区麻豆 | 伊人最新网址 | 国产色婷婷精品人妻蜜桃成熟时 | 挠黑色超薄丝袜脚心vk40分钟 | 国内精品日本久久久久影院 | 久久大胆视频 | 日本高清色片 | 久青草国产在线视频亚瑟影视 | 男人吃奶摸下挵进去啪啪 | 2019中文字幕乱码免费 | 花蝴蝶免费观看影视 | 久久精品男人影院 | 正能量不良WWW免费窗口 | 我和妽妽在厨房里的激情区二区 | 亚洲欧洲日本无在线码播放 | 久久久久亚洲精品影视 | 色女仆影院 | 日韩成人在线视频 | 日本十八禁无遮无挡漫画 | 美女黄图大全 | 九九久久国产 | 97超级碰久久久久香蕉人人 | 高hnp全肉 | 亚洲 视频 在线 国产 精品 | 国产不卡无码高清视频 | 伊人影院综合在线 | 亚洲国产欧美国产综合在线 | 趁老师睡着吃她的奶水 | 亚洲AV精品一区二区三区不卡 | 特级毛片s级全部免费 | 日本VA在线视频播放 | 国产一卡2卡3卡4卡孕妇网站 |