有沒有一種方法來填充動態對象與查詢字符串參數?MVC QueryString到動態對象
這是爲了使我在QS中的搜索參數可以變化,而不將它們直接綁定到容器對象或不得不更改搜索方法的簽名。
例如
入站網址:www.test.com/Home/Search?name=john &產品=汽車&類型=開放&類型=所有
public ActionResult Search()
{
dynamic searchParams = // **something magic here**
var model = getResults(searchParams);
return View(model);
}
的填充searchParams對象應該是這樣的:
{
name = "john",
product = "car",
type = { "open", "all" }
}
任何想法?
我同意,這將是一個很好的可重複使用的包裝來解決這個問題。 – stevethethread 2012-07-17 09:50:39
已經嘗試過這種'type'屬性被解析爲一個csv字符串,因此它是完全可用的。謝謝! – Nick 2012-07-17 10:15:12