我有很多參數的控制動作沒有URL參數。如果沒有參數傳遞,我想返回一個不同的視圖。我想要一行代碼來檢測這個,而不是檢查每個參數,以確定沒有通過。MVC如何檢測通過
public ActionResult Index(SearchViewModel model)
{
// doesn't work
if (model.Equals(new SearchViewModel())) return View("differentview", model);
或者我應該去了解不同的設計方法?我有一個搜索控制器和一個SearchResults控制器,我將它們組合到同一個控制器中,它將根據傳遞給它的內容返回不同的視圖。我應該以不同的方式去做嗎?那裏的所有大男孩網站如何做呢?
'如果(型號== NULL)'? –
model is never null –
您的'SearchViewModel'需要實現'IComparerT''(或IComparable') –