Asp.net 清除用户输入的问题
试图在现有ASP.NET web应用程序上进行优化,我在理解如何处理其中一个页面按钮上的事件时遇到了一些问题。在Asp.net 清除用户输入的问题,asp.net,Asp.net,试图在现有ASP.NET web应用程序上进行优化,我在理解如何处理其中一个页面按钮上的事件时遇到了一些问题。在Default.aspx中,我有一个控件,看起来像: <asp:Button ID="ClearBtn" ClientIDMode="Static" CssClass="thin" runat="server" Text="Clear" onclick="ClearFilterButton_Click" /> protected void ClearFilterB
Default.aspx
中,我有一个控件,看起来像:
<asp:Button ID="ClearBtn" ClientIDMode="Static" CssClass="thin"
runat="server" Text="Clear" onclick="ClearFilterButton_Click" />
protected void ClearFilterButton_Click(object sender, EventArgs e)
{
list = null;
FilterDateFrom.Text = "";
FilterDateTo.Text = "";
FrontFilteredItems.Update();
AdvSearchPanel.Update();
AssetClassUpdatePanel.Update();
ScriptManager.RegisterStartupScript(SearchCriteriaUpdatePanel, SearchCriteriaUpdatePanel.GetType(),
Guid.NewGuid().ToString(), "ReceiveFilterData('[]'); clearSearchPanelFields(); ", true);
}
从技术上讲,这个方法应该做的是清除用户输入,但即使我完全注释了整个方法定义
protected void ClearFilterButton_Click(object sender, EventArgs e)
{
//list = null;
//FilterDateFrom.Text = "";
//FilterDateTo.Text = "";
//FrontFilteredItems.Update();
//AdvSearchPanel.Update();
//AssetClassUpdatePanel.Update();
//ScriptManager.RegisterStartupScript(SearchCriteriaUpdatePanel, SearchCriteriaUpdatePanel.GetType(),
// Guid.NewGuid().ToString(), "ReceiveFilterData('[]'); clearSearchPanelFields(); ", true);
}
但是当我收到“验证警告消息”时,仍然有一些东西在处理clear button事件。有人能告诉我还有什么可以处理此方法操作吗?类似的验证错误通常来自ASP.Net验证程序控件 此处有一个内置验证程序控件列表: 在页面的标记(HTML)中查找类似的内容:
进行响应。是否重定向回同一页面?
<asp:RequiredFieldValidator ID="RequiredFieldValidator2"
ControlToValidate="TextBox1"
Display="Static"
ErrorMessage="*"
runat="server"/>