我有一個具有值的控制器。我想根據值重定向到另一個控制器的操作。我已經使用了一個簡單的結構,但我不確定這是否是最簡單的方法。有沒有更好的方法來解決這個問題?重定向到基於變量的另一個動作
我目前的代碼如下。
// Get Search Results
[ValidateInput(false)]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Search(SearchViewModel searchViewModel)
{
var SelectedCategory = searchViewModel.SelectedCategory;
var SearchText = searchViewModel.SearchText;
if (SelectedCategory == 1)
{
return RedirectToAction("Artists", "Search");
}
else if (SelectedCategory == 2)
{
return RedirectToAction("Albums", "Search");
}
else
{
return RedirectToAction("Tracks", "Search");
}
}
你的問題更好適合codereview.stackexchange.com – VahidNaderi
我沒有意識到該網站存在!堆棧交換站點顯得比我能跟蹤的速度更快。 雖然同意。 –