代码如下:
private void Button7_Click(object sender, System.EventArgs e)
{
Button7.Attributes.Add("onclick","return confirm('确认?')");
}要解决的问题是:代码是对的,但是要等到下次单击的时候,才会弹出对框!
我的目的是:当注册完成,立刻弹出!

解决方案 »

  1.   

    使用 RegisterStartupScript 输出脚本。
      

  2.   

    试下在page_load中写
    Button7.Attributes.Add("onclick","return confirm('确认?')");
      

  3.   

    Page.RegisterStartupScript("s","<script>alert('確認?')</script>");
      

  4.   

    protected void Page_Load(object sender, EventArgs e)
    {
    Button7.Attributes.Add("onclick","return confirm('确认?')");
    }
    还有,建议button7的命名不要用默认的,改掉
      

  5.   

    看了半天,终于看懂LZ说的是什么意思了.你现在把属性加在了click事件中,当然只有点击以后button7才会有这个属性了.你可以试着在button7的load事件中加入此属性在pageload或者initializecompont中加入
    button7.load += new EventHandler(button7_load);
    private void button7_load(object sender, System.EventArgs e)
    {
    Button7.Attributes.Add("onclick","return confirm('确认?')");
    }这样,在button7 load中就加入了此属性了.
      

  6.   

    不用ajax,楼主先把需求说清楚,在什么情况下弹出这个对话框?
      

  7.   

    Button7.Attributes.Add("onclick","return confirm('确认?')");
    把他放到Page_Load中
      

  8.   

    sxlfybb(房客) ( ) 信誉:100    Blog  2006-12-21 09:20:55  得分: 0  
     
     
       看了半天,终于看懂LZ说的是什么意思了.你现在把属性加在了click事件中,当然只有点击以后button7才会有这个属性了.你可以试着在button7的load事件中加入此属性在pageload或者initializecompont中加入
    button7.load += new EventHandler(button7_load);
    private void button7_load(object sender, System.EventArgs e)
    {
    Button7.Attributes.Add("onclick","return confirm('确认?')");
    }这样,在button7 load中就加入了此属性了.这样也可以?这样也要单击的时候才会触发
      

  9.   

    Button7.Attributes.Add("onclick","return confirm('确认?')");
    把他放到Page_Load中这种方法更不行.. 倒是可以通过获得提交按钮的焦点来触发 <input type="button" onfocus="ustbwuyi()" value="提交注册" id="ss" />
       <script language="javascript">
       function ustbwuyi()
       {
        if(confirm("确认?"))
       {
         //提交数据
       return true;    }
    else return false;
        }
      </script>
      

  10.   

    在pageload里写.或者在点击事件发生之前写.
      

  11.   

    ustbwuyi() ( ) 信誉:100,你说清楚,放到PageLoad 中有什么不行,我做过N多这样的了
      

  12.   

    如果LZ想在后台传个参数到JS里,你的方法能行吗!!!!!!!!!!!!1
      

  13.   

    如果LZ想在后台传个参数到JS里,你的方法能行吗!!!!!!!!!!!!1 楼主有这个需求么?如果没有的话就没意义,如果有的话那也有的是办法..
      

  14.   

    我是说放到Page_load里,怎么可能是单击才触发,难道你进某个页不走Page_load 吗,那你真厉害了!!!!
      

  15.   

    在pageload中写Button7.Attributes.Add("onclick","return confirm('确认?')");
      

  16.   

    <span onClick="return confirm('确认?')">这里是确定按钮</span>
      

  17.   

    你在pageload里加啊
    或者re's'po'n'se一段comfirm就行了啊