2015-11-06 127 views
0

我有这个url-link:http://localhost:50201/CastingForms/CastingList.aspx?name=<a>解码字符串

我怎样才能得到参数name

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

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

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

回答

2

不知道什么版本的网络。 Here是一个可能的解决方案。

var queryValues = Request.RequestUri.ParseQueryString(); 

然后只需访问像Dictionary集合的查询值。

1

重定向新的url;我没有编码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">