Url: http://localhost:8080/Modules/Test.aspx?FormViewMode=Edit
前端:var paramName = '<%=Request["FormViewMode"].ToString()%>';
如果参数可以不存在可使用js方法
- function GetQueryString(name) {//name :参数名称
- var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数,并匹配正则
- if (r != null) return unescape(r[2]); return null;
- }
复制代码
var paramName =GetQueryString("FormViewMode");
后台:string paramName=Request.QueryString["FormViewMode"];
解决中文乱码问题: - //前端:
- var Name = "中文参数";
- location.href = "B.aspx?Name="+escape(Name) ;
- //Asp.net后台:
- string Name = Server.UrlDecode(Request.QueryString["Name"]);
复制代码
来源:https://blog.csdn.net/LookingTomorrow/article/details/89415144 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |