当前位置: 首页 > 编程语言 > C#

将commonrazorhelpers移动到另一个文件Share

时间:2023-04-11 01:48:15 C#

将commonrazorhelpers移动到另一个文件问题是,我必须在使用它们的每个页面上定义它们。是否可以创建一个包含我所有@helpers的.cshtml文件并将该页面包含在我的视图中?也就是说,这用于cms区域中的每个索引视图。@helperDisplayPager(Int32CurrentPage,Int32MaxPages){StringIsActive="";}相同的定义、相同的代码、相同的一切,但它现在在代码中至少出现了15次。以下是执行此操作的说明。此过程向您展示如何创建一个帮助程序来创建注释,如上所述。这是一个简单的示例,但是自定义帮助器可以包含您需要的任何标记和ASP.NET代码。在网站的根文件夹中,创建一个名为App_Code的文件夹。这是ASP.NET中保留的文件夹名称,您可以在其中放置帮助程序等组件的代码。在App_Code文件夹中,创建一个新的.cshtml文件并将其命名为MyHelpers.cshtml。用以下内容替换现有内容:@helperMakeNote(stringcontent){Note@content}此代码使用@helper语法声明一个名为MakeNote的新帮助程序。这个特殊的帮助程序允许您传递一个名为content的参数,该参数可以包含文本和标记的组合。助手使用@content变量将字符串插入到注释正文中。请注意,该文件名为MyHelpers.cshtml,但助手名为MakeNote。您可以将多个自定义助手放入一个文件中。保存并关闭文件。抄自这篇文章以上是C#学习教程:把常用的剃须刀助手移到另一个文件分享全部内容,如果对你有用,需要进一步了解C#学习教程,希望大家多多付出注意——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: