的局部视图我在那里我建立一个扩展的HtmlHelper,这会使代码文章要求:加载代码与ASP.NET MVC 4 /剃刀
class Article
{
public string Title { get; set; }
public string Description { get; set; }
public string ViewName { get; set; }
}
到目前为止,我可以得到它呈现标题和描述是否正确,但是如何将视图中的HTML加载到我的帮助程序中并进行渲染?的助手是如何工作的
例子:
public static Article(this HtmlHelper helper, Article article)
{
return $"<h1>{article.Title}</h1>";
//...need to load/append View HTML as well before returning
}
'HtmlHelper'扩展方法返回'MvcHtmlString'。它不清楚你想在这里做什么。 –
@StephenMuecke在我的部分观点里面,有一些HTML。我希望在文章被渲染之前将这个HTML添加到文章中(所以基本上我正在编写一个封装器,在部分视图中围绕一些HTML文件进行封装) - 这有帮助吗? – series0ne
@ series0ne您应该设计Partial View的HTML来从Helper接收Html,而不是其他方式。你必须在你的HTML中设置一些结构,以期望你的帮手所呈现的HTML –