我有一個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