从另一个视图访问视图的功能

奥古赞·特克(Oguzhan Turk)

首先,我是MVC的初学者。

我有一个名为的控制器FinanceController我有两个名为StoreEvaluationFormSendStoreEvaluationToPdf的控件视图我想从第二个视图调用第一个视图的public static函数,该函数在中定义@functions

我想视图在mvc中有隐藏的类。因为我意识到,当我将鼠标悬停在第一个视图的函数上时,VS会显示其名为类的名称_Page_Views_Finance_StoreEvaluationForm_cshtml空间和名为ASP的命名空间。但是我找不到任何访问另一个视图功能的方法。在第二种视图中,ASP名称空间仅具有其名为的类_Page_Views_Finance_SendStoreEvaluationToPdf_cshtml

需要明确的是,视图中的函数是C#函数,而不是javascript函数。它的定义是:

@functions
{
    public static string NumberFormatter(double? number, bool percent = false)
    {
        return number == null ? null : string.Format("{0}{1}", number.Value.ToString("N2"), percent ? "%" : null);
    }
}
卡波

是的,这可以实现。我在Visual Studio 2015中使用默认的MVC项目对其进行了尝试。

About视图内容

@{
    ViewBag.Title = "About";
}

@functions
{
    public static string DoStuff()
    {
        return "Content from About view.";
    }
}

Index视图内容

@{
    ViewBag.Title = "Home Page";
}

@_Page_Views_Home_About_cshtml.DoStuff()

... (other stuff)

Index视图中,下面_Page_Views_Home_About_cshtml显示一条红色的波浪线

名称_Page_Views_Home_About_cshtml在当前上下文中不存在

尽管显示了错误消息,但该应用程序已成功构建,并且About导航到时我可以从视图中看到该消息/Home/Index

看法

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从另一个容器访问容器视图

来自分类Dev

如何访问另一个视图内的变量?

来自分类Dev

如何从另一个容器访问容器视图

来自分类Dev

如何从另一个视图访问NSStatusBar?

来自分类Dev

如何访问另一个班级的列表视图

来自分类Dev

从另一个视图模型访问MainViewModel

来自分类Dev

从一个视图访问模板参考变量到另一个视图

来自分类Dev

如何在单独的文件中从另一个视图调用主干视图功能

来自分类Dev

Yii 2:我可以在另一个视图渲染的视图中访问变量吗?

来自分类Dev

如何使用 Kotlins 视图绑定访问另一个类中的视图

来自分类Dev

如何在Android的另一个模块中访问一个模块的视图?

来自分类Dev

使用Backbone.js依赖的视图,模型,视图的渲染功能,从另一个视图监听事件

来自分类Dev

从另一个而非父视图获取视图

来自分类Dev

XAML从另一个视图启用/禁用视图

来自分类Dev

如何从另一个视图创建视图?

来自分类Dev

列表视图通向另一个列表视图

来自分类Dev

如何在Swift中从另一个视图访问视图的表格视图的单元格?

来自分类Dev

在另一个视图(不是局部视图)中渲染一个视图

来自分类Dev

如何访问一对多关系的属性并传递给另一个表视图?

来自分类Dev

iPhone-从另一个视图控制器调用功能

来自分类Dev

CodeIgniter-从控制器中的另一个功能加载视图

来自分类Dev

淘汰赛:如何调用另一个视图模型的功能

来自分类Dev

RelativeLayout,将视图在另一个视图的底部对齐,但始终在另一个视图的下方

来自分类Dev

是否可以访问另一个项目中的MVC视图?

来自分类Dev

如何从另一个视图控制器访问按钮?

来自分类Dev

如何从包含合并标记的布局访问另一个布局中的视图?

来自分类Dev

从目标C / iOS中的另一个视图控制器访问C数组

来自分类Dev

如何访问值表单completionHandler并将其传递给另一个视图IOS

来自分类Dev

是否可以访问位于另一个项目中的MVC视图?

Related 相关文章

  1. 1

    如何从另一个容器访问容器视图

  2. 2

    如何访问另一个视图内的变量?

  3. 3

    如何从另一个容器访问容器视图

  4. 4

    如何从另一个视图访问NSStatusBar?

  5. 5

    如何访问另一个班级的列表视图

  6. 6

    从另一个视图模型访问MainViewModel

  7. 7

    从一个视图访问模板参考变量到另一个视图

  8. 8

    如何在单独的文件中从另一个视图调用主干视图功能

  9. 9

    Yii 2:我可以在另一个视图渲染的视图中访问变量吗?

  10. 10

    如何使用 Kotlins 视图绑定访问另一个类中的视图

  11. 11

    如何在Android的另一个模块中访问一个模块的视图?

  12. 12

    使用Backbone.js依赖的视图,模型,视图的渲染功能,从另一个视图监听事件

  13. 13

    从另一个而非父视图获取视图

  14. 14

    XAML从另一个视图启用/禁用视图

  15. 15

    如何从另一个视图创建视图?

  16. 16

    列表视图通向另一个列表视图

  17. 17

    如何在Swift中从另一个视图访问视图的表格视图的单元格?

  18. 18

    在另一个视图(不是局部视图)中渲染一个视图

  19. 19

    如何访问一对多关系的属性并传递给另一个表视图?

  20. 20

    iPhone-从另一个视图控制器调用功能

  21. 21

    CodeIgniter-从控制器中的另一个功能加载视图

  22. 22

    淘汰赛:如何调用另一个视图模型的功能

  23. 23

    RelativeLayout,将视图在另一个视图的底部对齐,但始终在另一个视图的下方

  24. 24

    是否可以访问另一个项目中的MVC视图?

  25. 25

    如何从另一个视图控制器访问按钮?

  26. 26

    如何从包含合并标记的布局访问另一个布局中的视图?

  27. 27

    从目标C / iOS中的另一个视图控制器访问C数组

  28. 28

    如何访问值表单completionHandler并将其传递给另一个视图IOS

  29. 29

    是否可以访问位于另一个项目中的MVC视图?

热门标签

归档