您的位置:首页 > 其它

textbox的OnTextChanged事件和button的OnClick事件

2013-12-24 14:59 204 查看
现在页面上有这样2个控件,一个是textbox,一个是button,代码如下所示。

<asp:TextBox id="TextBox1" ontextchanged="TextBox1_TextChanged" runat="server" AutoPostBack="True"></asp:TextBox>
<asp:Button id="Button1" onclick="Button1_Clicked" runat="server" Text="Button"></asp:Button>


现在的问题是当点击按纽时,OnTextChanged会被先执行,这是我不希望看到的,所以最后没辙,只有hardcode来解决问题,代码如下。

protected void txtPoints_TextChanged(object sender, EventArgs e)

{

string eventTarget = string.Empty;

bool isValid = false;

if (Request.Params["__EVENTTARGET"] != null)

{

eventTarget = ValidationHelper.GetString(Request.Params["__EVENTTARGET"], "");

if (eventTarget.EndsWith("txtPoints"))

isValid = true;

}

。。。。。。。。。。。。。。。

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: