2

更新:我将此作为问题提交给 github 上的 RazorGenerator,并附有一个示例 Visual Studio 解决方案:https ://github.com/RazorGenerator/RazorGenerator/issues/105

我正在使用 RazorGenrator,编译 RazorHelpers,为渲染方法返回 HelperResult。HelperResult 的文档说仅供内部使用,那么为什么 RazorGenerator 返回 HelperResult?调用 ToString 或 ToHtmlString 会导致异常。

HelperResult 的渲染内容如何变得可访问?这是我的代码

System.Web.WebPages.HelperResult helperResult = CompiledRazorHelpers.MyHelper.Render(TimePickerId, true, model, false);

在 helperResult 中访问 HTML 的下一步是什么?

同样的事情在 MVC 项目中工作正常并正确呈现,为什么?

@CompiledRazorHelpers.MyHelper.Render("WE22", true, model, false);
4

0 回答 0