【发布时间】:2013-07-13 06:54:21
【问题描述】:
我想根据数据集的结果重定向到不同的视图,但我不断返回到我当前所在的页面,但不知道为什么。我进入 if 语句,该操作被调用,但是一旦我将视图返回到新页面,它就会将我返回到当前页面。
CSHTML 页面
@{
ViewBag.Title = "Search Results";
EnumerableRowCollection<DataRow> custs = ViewBag.Customers;
bool anyRows = custs.Any();
if(anyRows == false)
{
Html.Action("NoResults","Home");
}
// redirect to no search results view
}
控制器
public ActionResult NoResults()
{
return View("NoResults");
}
我也看不懂..
@{
ViewBag.Title = "NoResults";
}
<h2>NoResults</h2>
【问题讨论】:
-
为什么不能从控制器重定向到另一个动作?
标签: c# asp.net-mvc-4 razor