我有一个HtmlHelper扩展,当前使用字符串构建器和相当数量的复杂逻辑返回一个字符串。我现在想添加一些额外的东西它是取自渲染部分呼叫,像这样...ASP.NET MVC在Html Helper中使用渲染部分渲染
public static string MyHelper(this HtmlHelper helper)
{
StringBuilder builder = new StringBuilder();
builder.Append("Hi There");
builder.Append(RenderPartial("MyPartialView"));
builder.Append("Bye!");
return builder.ToString();
}
当然现在的RenderPartial直接呈现到响应所以这并未;吨的工作,我已经尝试了几种解决方案来渲染部分字符串,但似乎都在一个部分中使用HtmlHelper。
这可能吗?
非常感谢。实际上,这应该被标记为正确的答案。 – Amrit 2012-07-03 13:07:13
完美地工作,我想强调这一行:'使用System.Web.Mvc.Html'。 – 2012-12-12 10:01:03
谢谢你,工作就像魅力:) – 2015-01-23 13:12:30