加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – Url.Action是编码参数值

发布时间:2020-12-16 07:38:17 所属栏目:asp.Net 来源:网络整理
导读:在ASP.NET MVC中,如果我使用: % Response.Write(Url.Action(“Index”, “usermanagement”,new RouteValueDictionary(new { page = “{0}” }))); % 我明白了: / usermanagement?页= {0} 但我想得到: / usermanagement?页= {0} 为什么它是encondig我的
在ASP.NET MVC中,如果我使用:

<% Response.Write(Url.Action(“Index”,
“usermanagement”,new
RouteValueDictionary(new { page =
“{0}” }))); %>

我明白了:

/ usermanagement?页= {0}

但我想得到:

/ usermanagement?页= {0}

为什么它是encondig我的参数值,我该怎么做才能编写未编码的参数值?

谢谢

解决方法

Url.Action帮助器方法用于生成URL.网址需要进行URL编码才能成为有效的网址.所以你所观察到的是完全正常的行为.帮助程序通过编码所有参数来生成有效的URL.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读