有什么方法可以检查viewbag 内容,viewbag 在 View 中具有哪些数据。
每次我点击按钮时,我的 Controller 都可能发送新数据,并使用同名的 View 包发送它。
这是我的 Controller
public ActionResult Details(string IncomRequest, Int Id)
{
// some code......
switch (IncomRequest)
{
case ("Order"):
ViewBag.Query = list<Ordr> Ord;
break;
case ("Process"):
ViewBag.Query = lis<Process> pro;
break;
}
return view();
在我看来,我想检查 viewbag 包含什么
是Ord还是pro。
最佳答案
在您看来,您可以执行以下操作:
// if this is true then there's nothing there
@if (ViewBag.Query == null)
进一步你可以这样做:
// it was set by the "Order" case
@if (ViewBag.Query is List<Ordr>)
关于asp.net-mvc - 如何在 Razor 中检查查看袋的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16595085/