加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何检查剃刀中的viewbag的内容

发布时间:2020-12-16 06:26:40 所属栏目:asp.Net 来源:网络整理
导读:有没有办法检查viewbag内容,viewbag在视图中有什么数据. 每次我点击按钮并使用相同的命名视图包发送它时,我的控制器可能会发送新数据. 我的控制器 public ActionResult Details(string IncomRequest,Int Id) {// some code...... switch (IncomRequest) { ca
有没有办法检查viewbag内容,viewbag在视图中有什么数据.
每次我点击按钮并使用相同的命名视图包发送它时,我的控制器可能会发送新数据.

我的控制器

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包含的内容
是奥德还是亲.

解决方法

在您的视图中,您可以执行以下操作:

// 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>)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读