首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net代码中使用alert弹出对话框,紧急

2012-03-12 
asp.net代码中使用alert弹出对话框,紧急,在线等!!!!protected void SearchBtn_Click(object sender, Event

asp.net代码中使用alert弹出对话框,紧急,在线等!!!!
protected void SearchBtn_Click(object sender, EventArgs e)
  {
  strMsg = "It's just a test ";
  this.Page.ClientScript.RegisterStartupScript(this.GetType(), "msg", "<script>alert( " + strMsg + ")</script>");
  }
上面是一个按钮触发事件,我想要在弹出的对话框中显示strMsg的内容,以参数的形式传递给alert函数,而不是直接在alert后面的括弧里直接输入字符串,上面的代码编译能通过,就是点击后没反应,求大神指点,不胜感激!!!

[解决办法]
漏单引号,这样写
"<script>alert('" + strMsg + "')</script>"
[解决办法]
那不就是个变量吗,去掉引号,就是你的变量
[解决办法]
更正一下,因你的字符串里有引号,所以需要转义一下:

C# code
        string strMsg = "It's just a test ";        this.Page.ClientScript.RegisterStartupScript(this.GetType(), "msg", "<script>alert(\"" + strMsg + "\")</script>");
[解决办法]
<script>alert('" + strMsg + "')</script>
引号问题

热点排行