在我的网址中,我有“?msg=hello+world”,在我的操作中,它将值转换为“hello world”
public ActionResult test(string msg) {
// msg has a value of "hello world", even tho "hello+world" was passed in
}
如何让我的 mvc 操作按原样进行?
谢谢。
最佳答案
如果您希望字符串“按原样”发送,则对其进行编码:
var encoded = HttpUtility.UrlEncode("hello+world");//hello%2bworld
关于asp.net-mvc - 如何防止 "hello+world"在 mvc 操作中转换为 "hello world",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517959/