1.把textbox1的AUTOPOSTBACK设为TRUE,在控件的ontextchange事件中写入
TextBox2.Text=TextBox1.Text就可以了。
2.在WEB中用。NET好像没事这种方法,只能通过Javascript实现,

解决方案 »

  1.   

    向第一个textBox注册事件
    你可以在Page_Load中
    textBox1.Attributes.Add("onchange","setText2(this);")setText2代码如下:
    <script>
    function xetText2(txt)
    {
       var txt2=document.getElementByID("textBox2");
       txt2.value=txt.value;
    }
    </script>
      

  2.   

    第二个你是用在按钮上的话可以在Page_Load中这样写:
    button1.Attributes.Add("onclick","return(confirm('你的提示'));");这样如果用户按了确定,会向服务器回传,用户按了取消,不会回传
      

  3.   

    第一个问题:
    textbox1.Attributes.Add("onkeyup","document.getElementByID("textBox2");.value=this.value");
      

  4.   

    第二个应该是用javascript实现的吧。一般在服务器端没有这种效果
      

  5.   

    第一个问题,恐怕你只能考虑脚本了。如果用POSTBACK,那就提浪费资源了,无用的回传。第二个,不可能的,最多也就用JAVASCRIPT作个提示,要实现真正的MESSAGEBOX,WEB本身就不允许。
    除非你用特殊控件。
      

  6.   

    如果在Textbox上的OnChange和KeyPress事件都拿到服务器端来处理。不知道看网页的人会不会疯掉。。
      

  7.   

    感谢  welshem(天堂客) 第二个问题用Button1.Attributes.Add("onclick","return(confirm('确定更新数据库吗?'),confirm('"+this.updatesql()+"'));");以解决;
    可是第一个问题用 CRYF(此人已疯)的方法要等焦点离开textbox以后才其作用,这样客户不干
    用powbcom(一搏云天)提示对象不支持此属性或方法
      

  8.   

    to  Ivony()
    呵呵`~看网页的不给钱,谁给钱听谁的
      

  9.   

    第一个问题:
    把textbox1的AutoPostBack设为True,在控件的ontextchange事件中写入
    TextBox2.Text=TextBox1.Text。
    第二个问题:
    在Page_Load事件中:
    Button1.Attributes.Add("OnClick", "Javascript:return confirm('你确定要保存吗?');")
      

  10.   

    不用注册任何事件,那样效率不行,上面提到过很多了,两个问题都一样用javascript去实现。
      

  11.   

    第二个问题可以这样来实现:
    lbl_message.Text = "<script>window.alert('没有合适的记录!');</script>";
      

  12.   

    第一个问题用JavaScript来实现是的了。<input type="text" id="t1" onkeypress="t2.value = this.value;"><!--第一个输入框-->
    <input type="text" id="t2" disabled><!--第二个输入框-->