2013-06-05 29 views
0

在我的控制器的RedirectToAction,我得以下调用编码字符串中的参数

return RedirectToAction("Index", "SignIn", new { message = GeneralRes.General_ExpiredLink, area = "", language = language }); 

字符串中的一般资源包含西班牙语几个字符(¡¿...)。

我把一个断点在控制器和消息是好的,但它关系到一个视图后,消息参数编码...我得到这个特殊字符作为¡ ¿

我试着做在查看以下 - >HttpUtility.UrlDecode(Model.Message)但没有任何运气。

我在这里错过了什么?

+0

尝试找出解决方案来自http://stackoverflow.com/questions/7970021/decoding-foreign-language-characters-in-url – Amit

回答

0

这比我更容易因子评分...我需要做什么,在查看以下

@Html.Raw(Request["message"]) 

甚至没有需要使用我的模型:)

+1

要小心Html.Raw,可以设置你的XSS攻击,特别是因为你只是输出的东西请求对象。 – nerdybeardo

+0

谢谢你的抬头。我已经有XSS验证 –