点击这个textbox的时候激发服务器端行为?如何实现?
8 个解决方案
#1
那还要这个 TextBox 做什么,又不能输入数据 ...
#2
TextBox1.Attributes.Add("onclick", "函数名称");
#3
没有属性吧?只有onchanged吧!只有自己写了
#4
// .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);
}
<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);
}
#5
好像没有OnClick的事件说。
#6
非常感谢 Jinglecat
这才是我想要的效果.
这才是我想要的效果.
#7
up
#8
mark
#1
那还要这个 TextBox 做什么,又不能输入数据 ...
#2
TextBox1.Attributes.Add("onclick", "函数名称");
#3
没有属性吧?只有onchanged吧!只有自己写了
#4
// .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);
}
<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);
}
#5
好像没有OnClick的事件说。
#6
非常感谢 Jinglecat
这才是我想要的效果.
这才是我想要的效果.
#7
up
#8
mark