C# 单击按钮时在asp.net中隐藏文本框
问题是我在页面中有三个按钮和四个文本框, 当第一个按钮点击时,它将更新数据,第二次插入,第三次删除 要求是在页面加载时,显示所有文本框即可。单击“删除”按钮时,我只需要一个文本框,而不是同一页面中的所有文本框 我需要4个文本框和一个文本框在同一页根据我的要求C# 单击按钮时在asp.net中隐藏文本框,c#,asp.net,C#,Asp.net,问题是我在页面中有三个按钮和四个文本框, 当第一个按钮点击时,它将更新数据,第二次插入,第三次删除 要求是在页面加载时,显示所有文本框即可。单击“删除”按钮时,我只需要一个文本框,而不是同一页面中的所有文本框 我需要4个文本框和一个文本框在同一页根据我的要求 <asp:Label runat="server" Text="Userid:" ID="lab1" ></asp:Label> <asp:Tex
<asp:Label runat="server" Text="Userid:" ID="lab1" ></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" BorderStyle="Groove" ForeColor="Red" EnableViewState="False" ></asp:TextBox>
<asp:Button ID="btn_delete" runat="server" Text="delete" OnClick="btn_delete_Click" ForeColor="DodgerBlue" CausesValidation="false" OnClientClick="return confirm('Are you sure you want delete')" />
注意:我已经参考了一些链接和教程,但我没有得到解决方案
提前感谢。如果(!isPostBack),请尝试将代码放入
。如果要在页面加载时显示所有文本框
,请尝试将其放入!isPostBack
块。重新提交表单后,将不执行此代码。此块仅在页面加载
时执行一次。当您点击delete
按钮时,您的表单将被发回服务器,因此这次在page load
事件中条件为false
if(!isPostBack)
{
Textbox1.Visible =true;
Textbox2.Visible =true;
Textbox3.Visible =true;
Textbox4.Visible =true;
}
然后在Delete
按钮上单击
protected void btn_delete_Click(object sender, eventargs e)
{
Textbox2.Visible =false;
Textbox3.Visible =false;
Textbox4.Visible =false;
}