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

使用Response.Write有什么限制吗?小弟我的语句为什么不能执行

2012-01-08 
使用Response.Write有什么限制吗?我的语句为什么不能执行?我在GridView的模板列中,添加了一个按钮,点击它

使用Response.Write有什么限制吗?我的语句为什么不能执行?
我在GridView的模板列中,添加了一个按钮,点击它时,显示一个提示信息:
代码:

if (ckmx.sl > kcsl)
  {
  Response.Write(" <script> alert('出库数量不能大于库存数量!'); </script> "); //为什么出错?
  return;
  }

但不能正常显示提示信息。

在其他地方可以,为什么呢?

[解决办法]
你的GridView是不是放在了UpdatePanle里面了.
ajax控件里不能用这个输出信息的
[解决办法]
用AjaxExtensition

C# code
#region 弹出信息    /// <summary>    /// 利用ScriptManager和UpdatePanel时,弹出信息    /// </summary>    /// <param name="strMsg">输入字符串</param>    protected void ShowMsg(string strMsg)    {        ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.UpdatePanel1.GetType(), "", "alert('" + strMsg + "');", true);    }    #endregion
[解决办法]
ScriptManager.RegisterStartupScript 是正解~

热点排行