日期:2014-05-19  浏览次数:20404 次

问题.asp.net
protected   void   Button1_Click(object   sender,   EventArgs   e)
        {
                Page.ClientScript.RegisterStartupScript((typeof(string)),   "msg ",   " <script> ( '你确定吗! '); </script> ");
                Response.Redirect(ddlRedirect.SelectedValue);
        }


这条语句,我想让它,先跳出来脚本,然后确定后再转向其它页,要怎么办.现在它跳不出来.

------解决方案--------------------
怎么不用if?
------解决方案--------------------
这样的直接写成JavaScript不行么?
------解决方案--------------------
protected void Button1_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript((typeof(string)), "msg ", " <script> ( '你确定吗! '); </script> ");
Response.Redirect(ddlRedirect.SelectedValue);
}

因为 ( '你确定吗! '); 前边少 alert 或者 confirm
alert( '你确定吗! ');
confirm( '你确定吗! ');
------解决方案--------------------
Response.Write( " <script> alert( '更新成功! ') ;location= '1.aspx '; </script> ");
这个语句能不能参考一下。
------解决方案--------------------
Page_Load事件写上
Button1.Attributes.Add( "onclick ", "return confirm( '你确定吗 '); ");

Button1_Click事件只保留
Response.Redirect(ddlRedirect.SelectedValue);

------解决方案--------------------
这句肯定不行的