婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp.net防止刷新時重復提交(可禁用工具條刷新按鈕)

asp.net防止刷新時重復提交(可禁用工具條刷新按鈕)

熱門標簽:百度ai地圖標注 同安公安400電話怎么申請流程 玉林市機器人外呼系統哪家好 電話機器人軟件銷售工作 南陽外呼系統定制化 預測式外呼系統使用說明 合肥電銷外呼系統哪家公司做的好 申請400電話手續 蘋果手機凱立德地圖標注
前段時間遇到了需要禁用刷新的需求,f5按鈕就不說了,簡單的js就能把它禁用,但是工具條上的刷新按鈕卻傻傻干不掉。

如果簡單的在刷新時重新加載畫面,通過window.location.href="url"可以很容易的實現,但是需求是要求在刷新時什么都不做,保留畫面的狀態,這下子可就復雜化了。

asp.net中分辨請求是重新請求還是通過刷新按鈕再次請求不是很方便,為了實現這個效果,試過了很多的方式,一下面的兩種為例
1.
復制代碼 代碼如下:

private bool pageRefreshed = false; //頁面是否刷新提交
private bool refreshState = false; //ViewState中暫存的狀態

然后重寫Page的LoadViewState與SaveViewState方法:
復制代碼 代碼如下:

protected override void LoadViewState(object savedState)
{
object[] states = (object[])savedState;
base.LoadViewState(states[0]);
refreshState = (bool)states[1];
if(Session["__PAGE_REFRESHED"] == null)
pageRefreshed = false;
else
pageRefreshed = refreshState != (bool)Session["__PAGE_REFRESHED"];
}
protected override object SaveViewState()
{
Session["__PAGE_REFRESHED"] = !refreshState;
object[] states = new object[2];
states[0] = base.SaveViewState();
states[1] = !refreshState;
return states;
}

復制代碼 代碼如下:

private void Button1_Click(object sender, EventArgs e)
{
if (pageRefreshed )
{
label.Text="this is refreshed function";
}
else
{
label.Text="this is new request function";
}
}

這種方法雖然能夠實現,但是在某些請款下不適應。如果畫面上同時存在文本框和按鈕式,設置按鈕的autopostback="True"時,在修改完文本框的值,直接點擊按鈕(在文本框沒有失去焦點時,直接點擊按鈕),這時的執行順序是textchanged→textchanged→buttonclick,在第一次textchanged時,就把狀態已經變成了true,按鈕的不能執行。

2.codeproject找到了另外一種解決方法
這種方式能夠準確的判斷是否是通過瀏覽器的刷新按鈕進行的請求,而且使用起來也非常簡單!
1.引用dll,修改配置文件
在配置文件中添加modules
復制代碼 代碼如下:

system.web>
httpModules>
add name="RefreshModule"
type="RefreshModule.Module, RefreshModule"/>
/httpModules>
/system.web>

PS:wbapplication的情況下需要改成在system.webServer的modules的節點下追加modules
2.定義刷新時的行為
復制代碼 代碼如下:

[Refresh()]
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(IsPostBack !RefereshHelper.IsPageRefreshed)
{
// do some work with the submitted date
}
else
{
// do some work when the page is loaded with the GET method
}
}
}

RefereshHelper.IsPageRefreshed這個參數就是用來判斷是否是通過瀏覽器的書刷新按鈕進行的請求。其他的行為行為控制參照原文。PS:codeproject真是個不過的地方,很多問題都是通過它來解決的其他的方式不一一列舉,列舉的第二種方式可以說簡單易用,所有的實現都已經為我們封裝好了,只需要簡單的調用。
您可能感興趣的文章:
  • ASP.NET中為GridView添加刪除提示框的方法
  • asp.net表單提交時防重復提交并執行前臺的JS驗證
  • Asp.Net防止刷新重復提交數據的辦法
  • asp.net 處理F5刷新頁面重復提交頁面的一個思路
  • asp.net 防止用戶通過后退按鈕重復提交表單
  • Asp.Net中避免重復提交和彈出提示框的實例代碼

標簽:南京 臺州 揚州 南京 淄博 南昌 嘉興 海南

巨人網絡通訊聲明:本文標題《asp.net防止刷新時重復提交(可禁用工具條刷新按鈕)》,本文關鍵詞  asp.net,防止,刷新,時,重復,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net防止刷新時重復提交(可禁用工具條刷新按鈕)》相關的同類信息!
  • 本頁收集關于asp.net防止刷新時重復提交(可禁用工具條刷新按鈕)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品一区免费在线观看| 日韩一区日韩二区| 久久亚洲综合av| 精品在线观看视频| 精品国产伦一区二区三区观看方式| 亚洲丶国产丶欧美一区二区三区| 91亚洲永久精品| 亚洲视频一区二区在线| 色综合视频一区二区三区高清| 国产精品福利影院| 欧洲精品中文字幕| 午夜免费久久看| 精品久久久久久无| 成人高清免费观看| 亚洲宅男天堂在线观看无病毒| 欧美亚洲一区二区三区四区| 奇米影视一区二区三区| 精品成人在线观看| 丝袜诱惑制服诱惑色一区在线观看| 欧美精品18+| 国产乱子伦视频一区二区三区| 中文av字幕一区| 91精品国产综合久久香蕉麻豆 | 久久色在线视频| 成人v精品蜜桃久久一区| 亚洲主播在线播放| 国产亚洲一区二区三区在线观看| 99r国产精品| 久久精品国产一区二区| 亚洲女性喷水在线观看一区| 欧美一区二区二区| av电影天堂一区二区在线 | 另类人妖一区二区av| 日本一区二区三区dvd视频在线| 91视频91自| 久久av老司机精品网站导航| 亚洲日穴在线视频| 精品乱人伦一区二区三区| jlzzjlzz亚洲日本少妇| 精品在线观看视频| 亚洲va国产天堂va久久en| 亚洲国产电影在线观看| 欧美一级艳片视频免费观看| 91啪亚洲精品| 成人一区二区视频| 久久97超碰国产精品超碰| 一区二区免费看| 亚洲欧美激情插| 久久九九久久九九| 日韩免费看的电影| 欧美精品粉嫩高潮一区二区| 在线免费不卡视频| 91同城在线观看| 国产成人免费在线观看不卡| 精品一区二区免费在线观看| 亚洲第一精品在线| 亚洲线精品一区二区三区| 综合激情网...| 亚洲视频你懂的| 亚洲色图欧洲色图| 亚洲丝袜精品丝袜在线| 亚洲图片欧美激情| 国产精品初高中害羞小美女文| 久久久精品国产免大香伊| 久久综合色之久久综合| 久久久不卡影院| 国产精品久久毛片| 亚洲欧美另类久久久精品 | 成人国产精品免费观看动漫| 国产在线视频一区二区| 国产自产v一区二区三区c| 国内不卡的二区三区中文字幕| 狠狠狠色丁香婷婷综合久久五月| 激情久久五月天| 国产精品一二三四区| 国产传媒久久文化传媒| av色综合久久天堂av综合| 99re8在线精品视频免费播放| 91污在线观看| 欧美一区午夜视频在线观看| 精品黑人一区二区三区久久| 亚洲国产电影在线观看| 夜夜嗨av一区二区三区 | 一区二区三区加勒比av| 亚洲国产精品一区二区www| 亚洲一区二区三区视频在线播放| 亚洲国产人成综合网站| 免费xxxx性欧美18vr| 国产一区二区不卡| 91在线看国产| 91精品国产综合久久精品麻豆| 欧美大片免费久久精品三p| 国产欧美久久久精品影院| 一区二区三区在线视频免费观看| 日本强好片久久久久久aaa| 国产乱理伦片在线观看夜一区| av在线不卡免费看| 欧美日韩国产一二三| 久久久久久久网| 亚洲国产精品久久一线不卡| 久久精品国产一区二区三| 91视频一区二区| 精品久久一区二区三区| 国产婷婷精品av在线| 亚洲成av人在线观看| 国产不卡一区视频| 91麻豆精品国产综合久久久久久 | 欧美色中文字幕| 国产欧美日韩不卡免费| 午夜亚洲国产au精品一区二区| 国产91精品欧美| 日韩一区二区三区免费观看| 亚洲欧洲av色图| 精品在线你懂的| 717成人午夜免费福利电影| 中文字幕一区二区三区不卡| 精品在线观看免费| 欧美少妇xxx| 亚洲免费毛片网站| 丰满少妇在线播放bd日韩电影| 欧美日韩1234| 一区二区三区在线免费视频| 岛国精品在线播放| 久久女同互慰一区二区三区| 日本欧美韩国一区三区| 欧美日韩一区不卡| 亚洲激情校园春色| 成人精品视频一区| 国产亚洲一区二区三区四区| 国产综合一区二区| 精品国产乱码久久久久久久久| 亚洲国产日韩一区二区| 欧美亚洲日本一区| 亚洲午夜一二三区视频| 日本久久一区二区| 一区二区三区中文免费| 欧美在线999| 亚洲成人午夜影院| 欧美精品第1页| 免费高清在线一区| 欧美精品1区2区3区| 日韩黄色小视频| 欧美一区二区三区免费视频| 天天色天天操综合| 制服丝袜中文字幕一区| 日韩成人av影视| 精品福利在线导航| 成人一道本在线| 最新日韩在线视频| 欧美三级三级三级| 免费欧美在线视频| 久久亚洲一级片| 99久久国产综合色|国产精品| 国产日韩高清在线| 91丝袜国产在线播放| 中文av字幕一区| 色婷婷久久99综合精品jk白丝| 亚洲午夜精品久久久久久久久| 337p亚洲精品色噜噜噜| 国产成人在线看| 综合网在线视频| 在线成人av网站| 九九国产精品视频| 国产精品女同一区二区三区| 日本福利一区二区| 另类欧美日韩国产在线| 国产精品麻豆久久久| 99国产精品视频免费观看| 亚洲成人免费影院| 久久久噜噜噜久噜久久综合| jlzzjlzz欧美大全| 蜜臀91精品一区二区三区 | 欧美一区二区三区视频在线| 国产九色sp调教91| 一区二区三区在线观看网站| 日韩欧美亚洲另类制服综合在线 | 欧美日韩在线播放三区四区| 麻豆中文一区二区| 最新国产の精品合集bt伙计| 91精品国产色综合久久| 成人app网站| 极品少妇一区二区| 亚洲国产综合人成综合网站| 国产三区在线成人av| 欧美老人xxxx18| 91最新地址在线播放| 激情综合网激情| 五月婷婷综合网| 亚洲国产毛片aaaaa无费看| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美亚洲一区二区在线| 91蜜桃免费观看视频| 国产91精品精华液一区二区三区 | 亚洲主播在线播放| 国产农村妇女精品| 日韩欧美国产精品一区| 欧美日本国产视频| 欧美在线高清视频| 色综合天天性综合| 99国产精品一区|