Double click the TextBox u want to add Click event to change to 
code view.U can see the TextBox_Click().Just add u code in this
Func.

解决方案 »

  1.   

    楼上的,有没有搞错,双击后出现的是TextBoxName_TextChanged()事件啊
      

  2.   

    TextBox没有Click事件
    而且即使有这个事件,意义不大.
      

  3.   

    http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/onclickEX.htm里面有
      

  4.   

    Sorry
    U can try this:
    1.  TextBox tb=new TextBox();2.  this.tb.Click += new System.EventHandler(this.TextBox_Click);3.
        private void TextBox_Click(object sender,EventArg e)
    {
     //Add u code here 
    }
      

  5.   

    楼上的,这个我也想过,但是TextBox并没有Click啊,强行添加报错啊
    E:\rsgl\rsgl\WebForm1.aspx.cs(237): “System.Web.UI.WebControls.TextBox”并不包含对“Click”的定义
      

  6.   

    如果textbox一点击就提交,那岂不是什么东西都输入不了,你又何必用textbox呢?不如用个button算了?
    因此,为textbox设计click事件是不合常理的,但你如果实在要,那就这样吧:
    aspx:
    <form id=formID ...>
    <asp:textbox id=textboxName ..></asp:textbox>
    </form>aspx.vb:
    textboxName.attribute("onclick")="formID.submit();"
      

  7.   

    TextBox1.Attributes.Add ("onclick","javascript:alert('WARN!')");
      

  8.   

    谢谢dotAge,ajex,但我想要激活一个服务器端事件,该怎么写呢?
      

  9.   

    这个就相当于激活了服务器端事件,因为页面已经提交了,只是这种方式无法定义一个handler,只能在page_load中处理。
    textboxName.attribute("onclick")="formID.submit();"若一定要给它指定一个handler,那就只有借助其他控件作为载体了,在页面某处做一个button/imagebutton, 给它定义click事件:
    aspx:
    <button id=btnDummy runat=server onclick="DummyHandler" ... />aspx.vb:
    textboxName.attribute("onclick")="btnDummy.click();"
      

  10.   

    这样做实在没有意思,用户点btnDummy实现的是一样的操作,textboxName就显得多余了。
    强烈建议你更改UI设计,我很不理解,你为什么要给textbox做一个click事件,能说说吗?
      

  11.   

    我们有一个js做的控件就是用来选择日期的!所有我们需要click事件,我想点一下这个textbox就弹出这个控件,用完以后控件消失,textbox自动赋值.
      

  12.   

    你需要的是客户端onclick 事件,
    用TextBox1.Attributes.Add ("onclick","ShowDateCtl()");//c#Asp.net
    将在生成的html页面中添加onclick事件,并调用showDateCtl()函数;
    剩下的是你自己编ShowDateCtl()函数//javascript
      

  13.   

    那你再TextBox中加入一个调用js的代码,让js来控制,把日期放在一个比如div里面。你可以在onclick时调用js代码控制div是否显示了。。
    div.style.display="none";隐藏
    div.style.display="";显示
      

  14.   

    自己开发一个Web User Control,继承TextBox,添加Onclick Event,或其他你想要的Event.
      

  15.   

    TextBox1.Attributes["onClick"] = "客户端的方法名称"