حذف کردن مقادیر داخل Text Box در ASP.NET Web Form
حذف کردن مقادیر داخل Text Box در ASP.NET Web Form
برای این منظور به مثال زیر توجه فرمائید
<div id="feedback" runat="server">
Name:
<asp:TextBox ID="name" runat="server" ></asp:TextBox>
Email:
<asp:TextBox ID="email" runat="server" ></asp:TextBox>
Tell us:
<asp:TextBox ID="text" runat="server"
CssClass="feedbacktextbox" TextMode="MultiLine" >
</asp:TextBox>
<asp:Button ID="b1" CssClass="feedbackbtn"
runat="server" Text="Submit" OnClick="b1_Click" />
</div>
فرض می کنیم فیدهای فوق توسط کدهای HTML در صفحه ASP.NET یا همان ASPX ایجاد شده. در ذیل کدی داریم که با آن عملیات حذف مقادیر متنی به درستی انجام می شوند:
protected void b1_Click(object sender, EventArgs e)
{
foreach ( Control b in feedback.Controls )
{
TextBox c;
if (b is TextBox)
{
c = b as TextBox;
if (c != null)
{
c.Text = String.Empty;
c.Text="";
}
}
}
}
با روش فوق فقط با یک کلیک کلیه فیلدهای متنی بازنشانی می شوند (مقادیر داخل فییلدهای Text پاک می شود.)