Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有可能在 .cshtm 文件中创建 HtmlHelper?
我尝试使用助手创建类,但 TagBuilder 将引号(JavaScript 代码)转换为 html 编码。cshtml 文件中的这段代码会更好地调试。
是的,您使用@helper并执行以下操作:
@helper
@helper Message(string msg) { <p>@msg</p> }
调用助手:
@Message("Darren Davies")
您还可以使用在文件中声明函数@functions
@functions
@functions { public string DarrenDavies() { return "Darren Davies"; } }
您可以像使用常规Razor方法一样使用它:
Razor
@DarrenDavies()