日期:2014-05-20  浏览次数:20499 次

点击删除时要求弹出一个删除确认框为什么只能第二次时才可以弹出呢??
点击删除时要求弹出一个删除确认框为什么只能第二次时才可以弹出呢??  
        protected   void   Button1_Click(object   sender,   EventArgs   e)
        {      
            string   cont=一个不确认的数;
                string   mes   =   "你真的要 "+cont+ "删除吗/? ";
        Button1.Attributes.Add( "onclick ",   "return   confirm( ' "   +   mes   +   " ') ");          
        }

------解决方案--------------------
晕,你做的不就是点第二次才出现吗?
string cont=一个不确认的数;
string mes = "你真的要 "+cont+ "删除吗/? ";
Button1.Attributes.Add( "onclick ", "return confirm( ' " + mes + " ') ");

这段代码应该放在page_load里
------解决方案--------------------
第一次点击Button1会执行
Button1_Click

在Button1_Click函数中你注册了脚本
第二次才会执行脚本
------解决方案--------------------
cwwhy() ( ) 信誉:98 Blog 2007-03-03 13:48:14 得分: 0


第一次点击Button1会执行
Button1_Click

在Button1_Click函数中你注册了脚本
第二次才会执行脚本


------解决方案--------------------
把cont设成成员变量,然后写个JavaScript函数
<script language= "javascript ">
function prompt()
{
return confirm( "你真要 " + <%=const%> + "删除吗? ");
}

Button的OnClientClick属性设置成:return prompt();
------解决方案--------------------
Button1.Attributes.Add( "onclick ", "return confirm( ' " + mes + " ') ");
放在page——load里
------解决方案--------------------
写错了.
------解决方案--------------------
应该放在Page_Load(object sender, EventArgs e)事件中