if (Request["__EVENTARGUMENT"] != null && Request["__EVENTARGUMENT"] == "txt2OnClick")
{
txt2_Click();
}
txt2.Attributes.Add("onclick", this.Page.ClientScript.GetPostBackEventReference(txt2, "txt2OnClick")); //within page load
private void txt2_Click()
{
ImageMap1.ImageUrl = "guide/2.jpg";
}
这是一段完美的代码,可以在文本框上使用 asp.net (C#) 进行单击事件。但唯一的问题是,当我们将此代码应用于文本框时,我们无法输入。所以我所做的是设置焦点txt2.Focus();
然后我可以输入,但是文本框没有得到验证(我添加了一个正则表达式验证器)。有什么帮助吗?甚至有比这更好的文本框 onClick 事件?