自动将“amp%3b”添加到查询字符串

时间:2013-12-14 11:54:08

标签: asp.net-mvc-4

当我将查询字符串从视图发送到控制器时,“amp%3b”被添加到一个查询字符串中。 其他人准确到来。如何删除控制器中的附加文本。 这是我的代码

查看:

  @using (Html.BeginForm("SortBy", "Product", FormMethod.Post))
{
    @Html.Hidden("CategoryId", Convert.ToString(Model.CategoryId))
    @Html.DropDownList("SortBy", ViewData["SortBy"] as SelectList, "-- Sort By Price --", new { onchange = "this.form.submit()" })

}

控制器代码:

Public ActionResult SortBy()
      {string sortStatus = Request.QueryString["sortBy"];
        int BrandId = Convert.ToInt32(Request.QueryString["BrandId"]);}

这样的价值

Request.QueryString {sortBy=1&amp%3bBrandId=559}

我想删除文字“amp%3b”。 提前谢谢。

0 个答案:

没有答案