[英]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.