在asp.net MVC我有我的控制器中的搜索行動,我試圖決定我是否應該通過查詢到我的倉庫作爲一個字符串asp.net MVC:將查詢字符串作爲字符串或單個參數傳遞?
public ActionResult Search(string query)
{
return View(_repository.ListPeople(query));
}
或作爲單獨的參數:
public ActionResult Search(string FirstName, string LastName, System.Nullable<byte> Education)
{
return View(_repository.ListPeople(FirstName, LastName, Education));
}
我在網上看到的很多例子都使用查詢字符串方法,但對我來說它並不感覺「安全」,儘管當你有一堆參數傳入時它會更容易處理。關於更好的方法來達成共識?
這似乎是最乾淨的方法,我在別處使用模型綁定我不太確定爲什麼我不認爲在這種情況下使用它。謝謝! – 2009-07-21 17:19:33