客户端脚本工作没有查询字符串
本文关键字:查询 字符串 脚本 工作 客户端 | 更新日期: 2023-09-27 18:13:39
这个客户端脚本在没有查询字符串的情况下工作,查询字符串不显示
ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('POSTED SUCCESSFULLY');document.location.href='/Group.aspx?grp_id='"+ Group_ID.Value +"'&grp_name='"+ Group_Name.Value +"'';", true);
现在你的代码将输出类似于这样的js代码:
alert('POSTED SUCCESSFULLY');document.location.href='/Group.aspx?grp_id='1'&grp_name='yourgroupname'';
有一些语法错误。将其更改为不需要的单引号和UrlEncode Group_ID
和Group_Name
的值,以便它们是url友好的(可能不是必需的,但我建议这样做):
"alert('POSTED SUCCESSFULLY');document.location.href='/Group.aspx?grp_id="+ HttpServerUtility.UrlEncode(Group_ID.Value) +"&grp_name="+ HttpServerUtility.UrlEncode(Group_Name.Value) +"';"