HtmlHelper from html file

本文关键字:file html from HtmlHelper | 更新日期: 2023-09-27 18:06:18

是否有可能在.cshtm文件中创建HtmlHelper ?

我试图创建类与助手,但TagBuilder转换引号(JavaScript代码)到html编码。

HtmlHelper from html file

是的,你使用@helper并且做:

@helper Message(string msg)
{
    <p>@msg</p>
}

调用帮助器:

@Message("Darren Davies")

您也可以使用@functions

在文件中声明函数
@functions {
   public string DarrenDavies() { return "Darren Davies"; }
}

你可以像使用常规的Razor方法一样使用它:

@DarrenDavies()