0

我在 MSDN 上找不到任何可以说明应该如何使用以下功能的内容:

@{ Func<String, HelperResult> a = @<div>@item</div>; }
@a("Hey!");

呈现为:

<div>Hey!</div>

特别感兴趣的是:

  • 可以接受多个参数吗?
  • 我可以指定除@item 以外的变量名称(默认情况下)吗?
  • 我可以使用任何其他类型的结果值吗?

唯一的证据是HelperResult类型仅供内部使用,这让我认为它不应该被使用,并且使此功能未记录在案,无法保证它会在下一个版本中出现。

一个普遍的问题是我可以使用它吗?如果是这样,怎么做?

4

1 回答 1

0

微软 ASP.NET 团队的 Phil Haack 发布了这篇关于模板化 razor 代理的博客文章。

模板化 Razor 代表

于 2013-07-12T21:22:36.093 回答