我无法通过ViewBag从ActionFilter通过ViewBag传递的数据

水冷却器v2

我想将一些信息从自定义操作过滤器传递到视图。我用的是ViewBag像这样,但在视图中,无论是性能ViewBag.Title,并ViewBag.Message评估对null

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    ...

    filterContext.Controller.ViewBag.Title = "Session Expired";
    filterContext.Controller.ViewBag.Message = "Your session has expired. Please login again.";
    filterContext.Result = 
            new ViewResult 
            { 
              ViewName = "~/Views/Shared/Info.cshtml" 
            };
}

在视图中

<div class="row">
        <div class = 
             "col-lg-8 col-md-8 col-sm-8 col-xs-12 
              col-lg-offset-2 col-md-offset-2 col-sm-offset-2 
              col-xs-offset-0">

            <h2>@ViewBag.Title</h2>

            <h3>@ViewBag.Message</h3>
        </div>
</div>
y州

在上有一个ViewBag属性ViewResult,您可以其中设置要传递给视图的viewBag项。您可以将动态对象设置为值。

filterContext.Result = new ViewResult
                          {
                             ViewName = "~/Views/Shared/Info.cshtml" ,
                             ViewBag= { Message="SS",Title="Hi title"}
                          };

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过ViewBag传递UserID

来自分类Dev

通过Viewbag MVC RAZOR传递链接并显示

来自分类Dev

MVC 4-通过ViewBag将数据传递到_Layout部分视图

来自分类Dev

通过ViewBag将值从控制器传递到View

来自分类Dev

单击时通过输入按钮传递Viewbag值

来自分类Dev

无法将ViewBag数据传递给AngularJS

来自分类Dev

如何在ActionFilter中获取Viewbag.Title数据?

来自分类Dev

为什么我的ViewBag无法正常工作?

来自分类Dev

我如何在控制器中显示从 viewbag 传递的数据以查看

来自分类Dev

MVCReportViewer帮助-无法将参数传递给报表-ViewBag问题

来自分类Dev

使用Viewbag发送数据

来自分类Dev

将ViewBag数据传递给requirejs或剔除

来自分类Dev

无法将数据DropDownListFor与ViewBag和SelectListItem绑定

来自分类Dev

如果我通过prepareForSegue传递数据,则无法嵌入导航控制器

来自分类Dev

如果我通过prepareForSegue传递数据,则无法嵌入导航控制器

来自分类Dev

ASP.NET Core 3 ActionFilter和Viewbag

来自分类Dev

通过按钮传递数据

来自分类Dev

通过注释传递数据?

来自分类Dev

通过@Input()传递的数据

来自分类Dev

通过“ ListBox”传递数据

来自分类Dev

通过NavigationController传递数据

来自分类Dev

组件无法识别我通过依赖注入(Angular)传递的服务

来自分类Dev

无法通过ajax将json数据传递给php

来自分类Dev

无法通过路由在angularjs的视图之间传递数据

来自分类Dev

无法通过意图进行简单的数据传递(Android)

来自分类Dev

React 路由无法通过传递数据渲染组件

来自分类Dev

无法通过 AJAX 将数据传递给 Laravel

来自分类Dev

ViewBag正在传递更改的值PartialView

来自分类Dev

使用Viewbag传递模型以进行查看

Related 相关文章

热门标签

归档