【发布时间】:2013-11-26 10:05:30
【问题描述】:
我正在寻找一种将 mvc4 模型转换为查询字符串的方法。 mvc4 的内置机制允许我做这样的事情:
@Url.Action("SearchWithQueryString","Search", new {@Title = "Title", @Author= " Author", @Date = "date"})
这个命令的结果是:
Url/Search/SearchWithQueryString?Title=title&Author=author&date=date
我的目标是传递一个 poco 模型并得到相同的结果。 例如,如果我有这个类:
public class Test
{
public string Title {get;set;}
public string Author {get;set;}
public string Date {get;set;}
}
我希望能够使用内置机制做这样的事情:
@Url.Action("SearchWithQueryString","Search", new Test())
并得到与以前相同的结果。
有什么想法吗?
【问题讨论】:
-
这是一个简单的解决方案。反射。我想使用内置机制来避免创建新代码。
标签: asp.net-mvc-4 razor