簡體   English   中英

在asp.net網頁中刷新回發后停止

[英]Stop after refresh post-back in asp.net webpage

我正在asp.net項目上。 我有一個搜索文本框。 當我第一次搜索時,它可以正常工作。 然后刷新后頁面文本框的值未清除。

 protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { txtEmployeeID.Text = string.Empty; } txtEmployeeID.Focus(); } 

如果您只是通過按F5或Ctrl + R進行刷新,則認為它只是頁面刷新。 刷新和回發有所不同。

請參考以下文章http://www.codeproject.com/Articles/68371/Detecting-Refresh-or-Postback-in-ASP-NET

嘗試在您的標記中將此代碼設置為在文本框中將autopostback設置為true

protected void Page_Load(object sender, EventArgs e)
 {
     if(Page.IsPostBack)
          {                
            txtEmployeeID.Text = string.Empty;
        }
        txtEmployeeID.Focus();  

 }

只需刪除“!” 在您的if語句中,或刪除if語句。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM