我有一个 ViewModel,我想用它来填充 QueryString,这几乎与 MVC 开箱即用的绑定相反。所以对于看起来像这样的模型:
public class SearchViewModel
{
public string Keywords { get; set; }
// more properties here
}
我希望能够做这样的事情:
string querystring = AspMagicMethods.GetQueryStringFromViewModel(searchViewModel);
// querystring == ?keywords=booyah&...
显然我可以遍历每个属性并自己创建字符串,但我想知道框架中是否有任何可能有帮助的东西。