保存 .NET c# 后清除字段中的内容
本文关键字:字段 清除 NET 保存 | 更新日期: 2023-09-27 18:36:18
我有带有文本框和网格视图的aspx表单。当我将数据插入文本框时,单击"保存"后,它会显示在网格视图中。我需要在单击"保存"后清除 fieds 的内容。我尝试了很多东西并在谷歌中搜索,但没有任何效果。我是 .net 的新手。有人可以帮忙吗?这是我的保存按钮功能:
protected void btnSave_Click(object sender, EventArgs e)
{
Context1.sp_CreateUserTest(txtName.Text, txtEmail.Text, txtMobile.Text, DateTime.Parse(txtBirthdate.Text));
grdvUsers.DataBind();
}
这是我的页面加载:
protected void Page_Load(object sender, EventArgs e)
{
grdvUsers.DataSource = Context1.sp_GetAllUserTest(); // select all users into gridview. datasorce = the data we want to dispaly.
grdvUsers.DataBind();
}
只需创建一个清除要清除控件的方法:
private void ClearControls()
{
txtName.Text =""; // resetting textbox
txtEmail.Tex="";
txtMobile.Text ="";
ddlSomeDropDown.SelectedIndex = -1; // reset dropdown
somecheckBox.Checked = false; // reset checkbox
someRadio.Checked = false; // reset radio
..................
.................
// more controls here
}
并在保存后调用它:
protected void btnSave_Click(object sender, EventArgs e)
{
Context1.sp_CreateUserTest(txtName.Text, txtEmail.Text, txtMobile.Text, DateTime.Parse(txtBirthdate.Text));
grdvUsers.DataBind();
ClearControls();
}
只需为文本字段分配一个空字符串。
protected void btnSave_Click(object sender, EventArgs e)
{
Context1.sp_CreateUserTest(txtName.Text, txtEmail.Text, txtMobile.Text, DateTime.Parse(txtBirthdate.Text));
txtName.Text = String.Empty;
txtEmail.Text= String.Empty;
txtMobile.Text= String.Empty;
txtBirthdate.Text= String.Empty;
grdvUsers.DataBind();
}
你也可以这样做。
您可以使用DatetimePicker1.Clear();
或提供的 ID 清除日期和日期选择器