页面上有个按钮,当点击按钮的时候,弹出个confirm来,如果取消不回传,如果确定就回传,设置文本框的值。
部分代码为 :Button1.Attributes.Add("onclick","return confirm('你真的要回传吗?');");private void Button1_Click(object sender, System.EventArgs e)
{
TextBox1.Text="回传";
}
问题出来了,就是当点取消还是确定,文本框都显示了“回传”,都回传了服务器,这是什么原因呢 ,这怎么解决呢

解决方案 »

  1.   

    confirm是有返回值的
    但你点取消的时 返回 false
    确定时 返回 true;
      

  2.   

    应该这样啊:
    Button1.Attributes("onclick") = "return confirm('你真的要回传吗?');"第二句少了:Handles Button1.Click
    private void Button1_Click(object sender, System.EventArgs e) Handles Button1.Click
    {
    TextBox1.Text="回传";
    }
      

  3.   

    这个是知道的 返回值是有的 但是返回false 也回传数据 这应该不对吧
      

  4.   

    if confirm('你真的要回传吗?')==true{}else{}