首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC 2 RedirectToAction

MVC 2 RedirectToAction
EN

Stack Overflow用户
提问于 2011-11-15 05:11:46
回答 1查看 280关注 0票数 0

我在控制器中有这段代码

代码语言:javascript
复制
public ActionResult Close(string cName)
{
    return RedirectToAction("action1", "Home",
                            new { IdsName = cName });
}

但是正在创建的url有%20 (空格),它是这样创建的

代码语言:javascript
复制
http://localhost:xxxx/Home/action1.mvc?IdsName = xyz%20%20asd

但是我希望url是这样的。

代码语言:javascript
复制
http://localhost:xxxx/Home/action1.mvc?IdsName = xyz asd

我想要一个空间,而不是%20。我如何才能做到这一点?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-15 05:14:36

%20是url编码的空格字符。空格字符在uri中不是有效字符,因此MVC框架会为您编码该值。

当您的Home/Action1方法被调用时,该值将被url解码(由MVC框架)以再次包含空格字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8128167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档