求教,为什么弹窗出不来?
--------------------编程问答-------------------- 帮忙顶顶。。。 看帖回复是一种美德。。 --------------------编程问答-------------------- 建议写在一个函数中方便调用,你写的估计是单引号和双引号嵌套的问题private void ShowMesage(string strMes, string strURl)
{
strMes = strMes.Replace('\'', ' ').Replace('"', ' ').Replace("\r\n", "");
ClientScript.RegisterClientScriptBlock(GetType(), "test", "<script>alert('" + strMes + "');window.location.href='" + strURl + "';</script>");
} --------------------编程问答-------------------- 这句少了一个单引号,如果还不行,你先把那个跳转去掉试试,看能弹框吗
Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "<script>alert('发表成功,请等待审核!');location.href='Show.aspx?id='" + shopid + "'</script>");
--------------------编程问答-------------------- //弹出确认窗口
public static void qr(System.Web.UI.Page page, string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
} --------------------编程问答-------------------- 是否是在Ajax 中的UpdatePanel使用? --------------------编程问答-------------------- ScriptManager.RegisterStartupScript(UpdatePanel1, typeof(UpdatePanel), "clear", "alert('message!')", true); --------------------编程问答-------------------- 回帖是一种美德 --------------------编程问答-------------------- 总结一下:1、是否是在Ajax 中的UpdatePanel使用?如果是用这个方法
public void UpdatePanelAlert(UpdatePanel uPanel, System.Type type, string msg)
{
ScriptManager.RegisterStartupScript(uPanel, type, "onclick", "<script>alert('" + msg + "')</script>", false);
}
2、如果不是可以调试跟踪,如果确认逻辑没错,问题在弹窗语句方面,按刚才他们说的,写个方法调用,2楼和四楼的方法根据需求选择即可
补充:.NET技术 , ASP.NET