解码查询字符串

时间:2015-11-06 06:56:26

标签: c# html asp.net

我有这个网址:http://localhost:50201/CastingForms/CastingList.aspx?name=<a>

如何获取参数name

现在我使用此代码sname = Request.QueryString["name"];

但它返回""(空结果)。

我使用System.Web.HttpUtility.HtmlEncode来编码名称。

2 个答案:

答案 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">