如何在自定义WebViewPage中设置属性?

Gup3rSuR4c

我有一个非常基本的自定义WebViewPage类,我想在其中为自定义属性分配一个值。这是我的代码:

public abstract class WebViewPage :
    System.Web.Mvc.WebViewPage {
    public Employee UserPrincipal { get; set; }

    public override void Execute() {
        // Controller is also a custom class that contains the same property which is injected by
        // a custom ActionFilterAttribute. I've confirmed that the attribute is correctly updating
        // the property.
        Controller controller = (this.ViewContext.Controller as Controller);

        if (controller != null) {
            this.UserPrincipal = controller.UserPrincipal;
        }
    }
}

    <pages pageBaseType="X.Mvc.WebViewPage">
        <!--System.Web.Mvc.WebViewPage-->

据我所知,Execute由于某种原因未调用方法,因为我从未遇到过放入方法的任何断点。我已经正确地更新了Web.config以指向我的自定义,WebViewPage并且可以从视图中访问该属性,但似乎无法正确设置该属性。

如果有人能指出我正确的方向,我将不胜感激。

Gup3rSuR4c

好了,我不知道为什么Execute没有被调用,但InitializePage ,所以我推翻它,而不是。这有效:

public abstract class WebViewPage :
    System.Web.Mvc.WebViewPage {
    public Employee UserPrincipal { get; set; }

    protected override void InitializePage() {
        base.InitializePage();

        Controller controller = (this.ViewContext.Controller as Controller);

        if (controller != null) {
            this.UserPrincipal = controller.UserPrincipal;
        }
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在自定义WebViewPage中设置属性?

来自分类Dev

如何在自定义HttpMessageHandler中设置属性?

来自分类Dev

如何在WPF中的FormattedText的简单自定义控件中设置依赖项属性AddOwner

来自分类Dev

如何在Worklight中的用户身份对象中设置和检索自定义属性?

来自分类Dev

如何在buildSrc中的自定义JavaExec任务类中设置Project.configurations属性?

来自分类Dev

如何在Aurelia的自定义元素中设置父属性?

来自分类Dev

如何设置MSI自定义属性

来自分类常见问题

如何在排球请求中设置自定义标题

来自分类Dev

如何在图表中设置自定义填充颜色

来自分类Dev

如何在Maven中设置JDK的自定义版本?

来自分类Dev

如何在CreateJs中设置自定义光标?

来自分类Dev

如何在JCalendar中设置自定义星期开始?

来自分类Dev

如何在自定义通知textview中设置值

来自分类Dev

如何在HTML中设置自定义tabindex

来自分类Dev

如何在Helmchart中设置自定义发布名称

来自分类Dev

如何在SwiftUI中设置自定义环境键?

来自分类Dev

如何在Flutter中设置自定义FontWeight值

来自分类Dev

Android如何在画布中设置自定义字体?

来自分类Dev

如何在Java中设置自定义光标?

来自分类Dev

如何在CreateJs中设置自定义光标?

来自分类Dev

如何在Fragment(Android)中设置自定义ListView?

来自分类Dev

如何在Ubuntu中设置自定义时间?

来自分类Dev

如何在自定义通知textview中设置值

来自分类Dev

如何在 Leaflet 中创建自定义设置控件

来自分类Dev

如何在 amCharts 中设置自定义数据颜色

来自分类Dev

如何在codeigniter的自定义库中设置cookie?

来自分类Dev

如何在scriptlet中访问自定义标签的属性?

来自分类Dev

如何在“ Pressed” VisualState的ContentControl中自定义属性?

来自分类Dev

如何在Typescript中打印自定义对象的属性?

Related 相关文章

  1. 1

    如何在自定义WebViewPage中设置属性?

  2. 2

    如何在自定义HttpMessageHandler中设置属性?

  3. 3

    如何在WPF中的FormattedText的简单自定义控件中设置依赖项属性AddOwner

  4. 4

    如何在Worklight中的用户身份对象中设置和检索自定义属性?

  5. 5

    如何在buildSrc中的自定义JavaExec任务类中设置Project.configurations属性?

  6. 6

    如何在Aurelia的自定义元素中设置父属性?

  7. 7

    如何设置MSI自定义属性

  8. 8

    如何在排球请求中设置自定义标题

  9. 9

    如何在图表中设置自定义填充颜色

  10. 10

    如何在Maven中设置JDK的自定义版本?

  11. 11

    如何在CreateJs中设置自定义光标?

  12. 12

    如何在JCalendar中设置自定义星期开始?

  13. 13

    如何在自定义通知textview中设置值

  14. 14

    如何在HTML中设置自定义tabindex

  15. 15

    如何在Helmchart中设置自定义发布名称

  16. 16

    如何在SwiftUI中设置自定义环境键?

  17. 17

    如何在Flutter中设置自定义FontWeight值

  18. 18

    Android如何在画布中设置自定义字体?

  19. 19

    如何在Java中设置自定义光标?

  20. 20

    如何在CreateJs中设置自定义光标?

  21. 21

    如何在Fragment(Android)中设置自定义ListView?

  22. 22

    如何在Ubuntu中设置自定义时间?

  23. 23

    如何在自定义通知textview中设置值

  24. 24

    如何在 Leaflet 中创建自定义设置控件

  25. 25

    如何在 amCharts 中设置自定义数据颜色

  26. 26

    如何在codeigniter的自定义库中设置cookie?

  27. 27

    如何在scriptlet中访问自定义标签的属性?

  28. 28

    如何在“ Pressed” VisualState的ContentControl中自定义属性?

  29. 29

    如何在Typescript中打印自定义对象的属性?

热门标签

归档