我有控件
<asp:TextBox ID="Txt1" runat="server" ></asp:TextBox>
<asp:TextBox ID="Txt2" runat="server" ></asp:TextBox>
                                                                    <asp:Button ID="Button1" runat="server" AccessKey="S" 
          Text="保存" OnClick="Button1_Click" />
当点击"保存"后判断:如果txt1和txt2都为空的时候,提示是否要保存,yes就保存
no就不保存。
我的代码:
if (Txt1.Text == "" && Txt2.Text == "")
{
this.Button1.Attributes.Add("OnClick", " return confirm('沒有输入任何资料, 是否要保存?')");}可是,不起作用,请问这个功能如何实现?

解决方案 »

  1.   

    this.Button1.Attributes.Add("OnClick", "if(document.all." + Txt1.ClientID + ".value=="" && document.all." + Txt2.ClientID + ".value=="") return confirm('沒有输入任何资料, 是否要保存?')");
      

  2.   

    if (Txt1.Text == "" && Txt2.Text == "")
    {
    this.Button1.Attributes.Add("OnClick", " return confirm('沒有输入任何资料, 是否要保存?');");}
    少了个分号吧...
      

  3.   

    你这怎么能行。
    执行到if   (Txt1.Text   ==   ""   &&   Txt2.Text   ==   "")  
    时,还在服务端,你加了Attributes也没用,那是下回客户端回传的事了。
    全写成java吧
      

  4.   

    this.ibtn_Sure.Attributes.Add("onclick", "javascript:return " + "confirm('你确定要修改该记录?')");