日期:2014-05-18  浏览次数:20487 次

textbox 控件如何添加onclick ?
textbox   控件如何添加onclick   ?  
点击这个textbox的时候激发服务器端行为?如何实现?

------解决方案--------------------
// .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);
}