在進行Web應(yīng)用開發(fā)的時候,有時會需要使點擊文本框控件(TextBox)執(zhí)行某個特殊的任務(wù),但TextBox卻沒有按鈕那樣的OnClick事件。百度了一段時間,發(fā)現(xiàn)了這個解決方法,貼于此,供大家共享。
// .aspx
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="我被隱藏啦" style="display:none" />
// .aspx.cs
protected void Page_Load(
object sender, EventArgs e)
{
// 1.x
// TextBox1.Attributes["onclick"] = Page.GetPostBackEventReference(Button1);
// 2.0
TextBox1.Attributes["onclick"] = ClientScript.GetPostBackEventReference(Button1,
null);
}
protected void Button1_Click(
object sender, EventArgs e)
{
Response.Write(DateTime.Now);
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。