我应该在 MVC Razor 中的哪里找到共享 @helper 函数

2024-01-04

我有一个辅助功能,可以将分钟变成小时/分钟。我目前在我的layout.cshtml 中有它,但每个页面都看不到该功能。我应该将辅助函数放在哪里以便每个页面都可以看到它?

@helper DisplayElapsedTime(int timeInMins){
    String timeStr = "";
    if (timeInMins >= 60) {
        int hours = timeInMins/60;
        timeInMins -= hours * 60;
        timeStr = hours + "h ";
    }
    if (timeInMins > 0){
        timeStr += timeInMins + "m";
    }
    @timeStr;
}

你应该把它放入App_Code文件夹。有一篇很棒的文章供您阅读ASP.NET MVC 帮助程序 http://weblogs.asp.net/scottgu/archive/2011/05/12/asp-net-mvc-3-and-the-helper-syntax-within-razor.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我应该在 MVC Razor 中的哪里找到共享 @helper 函数 的相关文章

  • ScrollableControl 在整个控件周围绘制边框

    我正在构建基于的自定义用户控件ScrollableControl 现在我正在尝试在控件周围添加边框 类似于 DataGridView 的边框 我可以使用以下方法绘制边框 e Graphics TranslateTransform AutoS
  • 不要覆盖 Azure Blob 存储

    我有一种将文件添加到 Azure Blob 存储的方法 问题是我试图指定一个条件 在该条件下它不会覆盖 blob 而只是添加到其中 我正在尝试使用参数访问条件 但是 VS 说这个方法不能采用两个参数 async void archiveNe
  • 从 C# 访问 COM vtable

    C 中有没有办法访问 COM 对象的虚拟方法表以获取函数的地址 经过大量搜索和拼凑不同的部分解决方案后 我弄清楚了如何做到这一点 首先 您需要为您尝试访问的对象定义 COM 组件类 ComImport Guid InterfaceType
  • 使用 C# 启动 Outlook

    我可以让 C 在代码中启动 Outlook 吗 在 VB6 中 我们使用对象 Outlook Application 并编写 Set oOutlook CreateObject Outlook Application Set oNameSp
  • C#:如何确定坐标是否在美国大陆?

    我正在获取坐标 纬度 经度 我想检查这些坐标是否位于美国大陆 有没有一种简单的方法可以在 C 中实现 我可以将坐标转换为 MGRS 或 UTM 谢谢 哇哦 他们专门为你准备了 http econym org uk gmap states x
  • 隐式转换和编译器的不同行为

    Motivated by this question https stackoverflow com q 51972738 5800831 I created the following code struct X X int struct
  • 有没有一种方法可以在 TreeView.Nodes 集合中搜索 TreeNode.Text 字段?

    像这样 TreeNode treeNodes treeView Nodes Find searchString true 但我希望它在text字段而不是name field 我不知道有任何内置方法 但你可以使用 LINQ TreeNode
  • autofac 中的条件组件注册

    是否可以根据其他组件的状态有条件地注册组件 就像是 ContainerBuilder RegisterConditionally
  • Magento SOAP V2 API - 附加属性设置为空

    几个小时以来 我一直在尝试通过 SOAP V2 API 创建具有附加属性的产品 每当我打电话时就会添加该产品目录产品创建但我随请求发送的附加属性被设置为空 每当我不添加附加属性时 这两个属性都会设置为其默认值 因此我认为这些属性正在发送和接
  • 如何将8字节的十六进制数输入到char数组中?

    我想生成以以下开头的十六进制数字序列07060504003020100 下一个数字是0f0e0d0c0b0a0908等等按这个顺序 当我使用unsigned long long int并输出数据的前4位 这意味着0被截断 它打印706050
  • 检查字符串中是否存在所有字符值

    我目前正在做这项任务 但我被困住了 目标是读取文件并查找文件中的字符串中是否存在这些字符值 我必须将文件中的字符串与作为参数放入的另一个字符串进行比较 但是 只要每个字符值位于文件中的字符串中 那么它就 匹配 示例 输入和输出 a out
  • 通用 lambda 的数量

    可以通过访问非泛型 lambda 的数量来推断其数量operator template
  • 如何使用 C# 以编程方式识别对方法的引用数量

    我最近继承了需要一些修剪和清理的 C 控制台应用程序 长话短说 该应用程序由一个包含超过 110 000 行代码的类组成 是的 单个类中有超过 110 000 行 当然 该应用程序是我们业务的核心 全天候运行更新动态网站上使用的数据 尽管我
  • 如何通过反射获取透明代理的属性值?

    我的代码接收透明代理而不是原始实例 虽然这var type obj GetType 产生原始类的类型 下面的代码抛出TargetException 对象与目标类型不匹配 var value property GetValue obj nul
  • 单选按钮更改事件

    我有 2 个单选按钮 例如 ID 和名称
  • 如何同时正确使用管道和信号?

    我有 2 个孩子 我想将信号从孩子发送到父母 并将答案 随机数 为什么 为什么不 命名管道从父母发送到每个孩子 我有这个代码 include
  • 如何使用 XmlSerializer 生成标记前缀

    我想使用 XmlSerializer 生成以下内容
  • 阅读《Effective、MoreEffective 和Effective Modern C++(和 STL)》的首选顺序是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 据我所知 More effective C 是 Effective C 的扩展 而 Effective Modern C 则专注于 C 11 和
  • WPF - 将窗口置于前面

    我有一个 WPF 窗口 我没有关闭它 相反 我执行 Hide 和 Show 它 现在 当我双击记录上网格中的主窗口时 这将触发 Show 窗口 该窗口将始终显示在主窗口后面 我尝试过以下方法 但没有成功 view Show view Act
  • 从 C# 应用程序调用 ASP.net Web 服务

    我有个问题 我如何调用 Web 服务并从 C 桌面应用程序获取结果 我正在制作一个桌面应用程序 我希望它能够连接到我的在线 ASP net Web 服务 这怎么可能 在 解决方案资源管理器 中 右键单击项目节点并选择 添加 Service参

随机推荐

  • Rails 2.3 中的响应中是否可以省略 set-cookie 标头?

    假设某些操作只需要返回 xml 或 json 并且它们不应该发送供浏览器使用的 cookie 内容 AFAIK 这是 Rails 3 中金属的一个用例 但在 2 3 中是否可行 除了机架级别 None
  • 更改 LinearLayout 中分隔线的颜色

    我可以知道如何更改分隔线的颜色吗LinearLayout
  • 如何使用 http 上的智能协议(原始)获取 git 对象?

    我正在尝试使用 git 智能协议通过 http 从 github com git git 获取标签 v2 4 2 的注释 获取引用 curl H User Agent git 1 8 1 v https github com git git
  • PHP MYSQL -> 显示从 MYSQL 数据库保存为“日期”类型的日期

    我还在习惯使用 PHP 和 MYSQL 所以请耐心等待 我有一个名为 employee datetable 的数据库表 其中包含一个名为 datetime 的字段 其中包含明年实际日期的 365 条记录 2014 年 8 月 13 日到 2
  • 如何从 Google Chrome 启用本地文件系统读写访问?

    我需要使用 HTML Javascript 代码从 Google Chrome 启用本地文件系统读 写访问 我正在使用存储在本地系统中的一组 html 页面 即 file c project1 page html 我目前的观察是 我们可以使
  • C++纯虚函数有函数体[重复]

    这个问题在这里已经有答案了 纯虚函数 当我们设置 0 也可以有一个函数体 如果纯虚函数根本不会被调用 那么为它们提供函数体有什么用呢 您认为无法调用纯虚函数的假设是绝对错误的 当一个函数被声明为纯虚函数时 它仅仅意味着该函数无法被调用动态地
  • 在哪里可以找到 Google Cloud 计算成本明细?

    我正在尝试 Google 云计算 它与 Microsoft Azure 完全不同 但我很难掌握它的窍门 例如 您在哪里可以找到相当于 Microsoft Azure 成本细目的 Google 云计算 请看这个截图 你就会知道我在说什么 微软
  • 检查大型矩阵 Matlab 中的重复条目

    我有一个非常大的矩阵 901x1801 它是通过组合三个相似数组 其中包含重复值 的值来生成的 以使用数学表达式生成唯一的代码 矩阵中充满了这些代码 我的问题是 我如何检查矩阵 901x1801 的每个值都是唯一的并且一次都不重复 或者 谁
  • D3.js 设置初始缩放级别

    我设置了几个图表来放大容器 效果很好 然而 在初始加载时 缩放级别太接近 有没有一种方法可以设置初始缩放级别以避免首先缩小 我熟悉 scale 方法 但没有运气实施它 这是要走的路还是我缺少什么 到目前为止 我所掌握的有关缩放的信息如下 v
  • SSIS 设计器运行速度非常慢

    我正在开发一个 SQL Server 集成服务包 我一直在对这个包进行一些重大重构 现在设计器运行得非常慢 即使在屏幕上移动组件也会导致设计人员停滞 2 3 分钟 查看任务管理器 Visual Studio 在此期间消耗了大约 80 的 C
  • 我可以查看由soap wcf 调用发出的原始请求吗

    我正在使用 WCF 向第三方服务发出 SOAP 请求 该服务要求我签署请求 我认为我正在这样做 但我收到错误 Could not create SSL TLS secure channel所以我想知道是否有办法查看正在发送的原始 xml 以
  • Laravel 4:保护控制器提供的路由

    我正在构建一个 Laravel 4 应用程序 我想保护我的管理区域 因此只有在用户登录 经过身份验证后才能访问它 做这个的最好方式是什么 Laravel 文档说你可以像这样保护路由 Route get profile array befor
  • android edittext 文本向右对齐,标签向左对齐

    我想要一个编辑文本 其中标签 名称 显示在编辑文本的左侧 并且从右到左输入输入 如果我将 android gravity 设置为 right 输入将从右到左 但在这种情况下 标签 即编辑文本的 android text 给出的任何内容 也会
  • 使用 Java 通过 Tensorflow Serving 进行推理

    我们正在将现有的 Java 生产代码转换为使用 Tensorflow Serving TFS 进行推理 我们已经重新训练了模型并使用新的 SavedModel 格式保存了它们 不再有冻结图表 从我读过的文档来看 TFS并不直接支持Java
  • 如何总结 XSL 中 for-each 循环的结果?

    我是 XSL 新手 所以我真的不知道如何做到这一点 我有一个 for each 语句 它对 单元格 类型的每个元素进行一些计算 如何汇总结果并将其存储在变量中以便显示它 我已经包含了部分代码 我希望有人知道这个问题的解决方案 感谢您的时间和
  • Google ndb 库中的内存泄漏

    我认为存在内存泄漏ndb图书馆 但我找不到在哪里 有没有办法避免下面描述的问题 您是否有更准确的测试想法来找出问题所在 这就是我重现问题的方式 我创建了一个包含 2 个文件的简约 Google App Engine 应用程序 app yam
  • 当特定条件为 true 时,Bash 替换字符串

    我正在尝试替换同一行中特定条件为真的字符串 我有一个包含一些行的文件 我在以另一个单词 word3 开头的每一行中用另一个单词 word2 替换一个单词 word1 例如 foo moo see kaa haa qee foo dee se
  • 查询 DBpedia 以获取图书的元数据

    我有一堆 ISBN 我要查询DBpedia并获取书籍的元数据 我无法理解SPARQL 有人可以告诉我如何获取一本书的元数据吗DBpedia在Java中 SPARQL 既是一种查询语言 也是一种查询所谓的协议SPARQL 端点 向 DBped
  • 从 Numpy 数组的索引中采样的有效方法?

    我想从 2D Numpy 数组的索引中进行采样 考虑到每个索引都按该数组内部的数字进行加权 我知道的方式是numpy random choice但是 这不会返回索引 而是返回数字本身 有什么有效的方法吗 这是我的代码 import nump
  • 我应该在 MVC Razor 中的哪里找到共享 @helper 函数

    我有一个辅助功能 可以将分钟变成小时 分钟 我目前在我的layout cshtml 中有它 但每个页面都看不到该功能 我应该将辅助函数放在哪里以便每个页面都可以看到它 helper DisplayElapsedTime int timeIn