string scriptOnload="<script>alert('仓库库存不够,可以把所有的库存都领走,库存为'+m+);</script>";
this.RegisterStartupScript("onLoad",scriptOnload);结果窗口弹不出来,为什么啊?

解决方案 »

  1.   

    Response.write("<script>alert('仓库库存不够,可以把所有的库存都领走,库存为'+m+);</script>");
    这样不就行了?
      

  2.   

    应该是语法错误
    请你注意一下m的类型
    如果m是变量,数字型写为" & m & "
    字符型写为'" & m & "'
      

  3.   

    是不是 m 是现有库存啊,那就应该是
    string scriptOnload="<script>alert('仓库库存不够,可以把所有的库存都领走,库存为" + m + "');</script>";
    this.RegisterStartupScript("onLoad",scriptOnload);
      

  4.   

    string scriptOnload="<script>alert('仓库库存不够,可以把所有的库存都领走,库存为 " + m + " ');</script>";
      

  5.   

    string strview;
    string strmsg = “仓库库存不够,可以把所有的库存都领走,库存为”;
    strview = String.Format("<script language=javascript>alert('{0}')</script>", strmsg);
    Current.Response.Write(strview);