我有这个网址:http://localhost:50201/CastingForms/CastingList.aspx?name=<a>
。
如何获取参数name
。
现在我使用此代码sname = Request.QueryString["name"];
但它返回""
(空结果)。
我使用System.Web.HttpUtility.HtmlEncode
来编码名称。
答案 0 :(得分:2)
不知道Net的版本。 Here是一种可能的解决方案。
var queryValues = Request.RequestUri.ParseQueryString();
然后只需访问查询值,如字典集合。
答案 1 :(得分:1)
重定向新网址;我没有对html标签进行编码。我在其他页面编码。我转发为字符串(http://localhost:50201/CastingForms/CastingList.aspx?name=<a>
)
我在web-config文件中做了一些更改。
<httpRuntime targetFramework="4.5" executionTimeout="100000" maxRequestLength="214748364" requestValidationMode="2.0" />
<pages validateRequest="false">