我有一个表单(在C#中),包括按钮,图片框,向用户显示信息的标签,以及用户可以选择数据的组合框。
如何添加刷新按钮,使我的所有表单更改在单击时恢复为初始状态?更具体地说,如何编写一个更新表单的函数,以便没有选择数据和初始化字段?
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您没有从数据库或任何类似的东西加载控件的默认状态 您可以轻松地重置它,例如您可以为组合框执行此操作:
this.comboBox.ResetText();
但如果您从数据源加载默认状态,我建议您使用控件的Tag属性,其类型为object。 我的意思是你应该在Tag Property中存储你的控件的默认状态,以及当你想要恢复时,只需将Tag Proprty转换为你想要的。见:
this.comboBox.Tag = myState;
当你想要检索它时:
MyClass class = (MyClass)this.comboBox.Tag;
或 this.comboBox.Items.Add(this.comboBox.Tag);
你去吧。告诉我你是否需要更多解释:)答案 2 :(得分:0)
标记
<asp:TextBox runat="server" id="TextBox1" />
<asp:Button id="ResetBtn" OnClick="ResetBtn_Click" Text="Reset Form!" />
背后的代码
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
TextBox1.Text="Some random text";
}
}
protected void ResetBtn_Click(object sender, EventArgs e)
{
TextBox1.Text="";
}
当用户单击该按钮时,您可以将文本框的值设置为您想要的任何值。在这种情况下,为空。