asp.net-mvc – ASP.NET MVC在Html帮助器中使用部分渲染
发布时间:2020-05-23 16:27:17 所属栏目:asp.Net 来源:互联网
导读:我有一个HtmlHelper扩展,目前使用字符串构建器和相当多的复杂逻辑返回一个字符串。我现在想添加一些额外的东西,它是从渲染部分调用中获取的,像这样的… public static string MyHelper(this HtmlHelper helper){ StringBuilder builder = new StringBuilde
|
我有一个HtmlHelper扩展,目前使用字符串构建器和相当多的复杂逻辑返回一个字符串。我现在想添加一些额外的东西,它是从渲染部分调用中获取的,像这样的… 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。 这可能吗? 解决方法因为这个问题,虽然老了,标有答案,出现在谷歌,我要给出不同的答案。在asp.net mvc 2和3中,有一个Html.Partial(…)方法像RenderPartial一样工作,但返回部分视图作为字符串而不是直接呈现。 你的例子就成了: //using System.Web.Mvc.Html;
public static string MyHelper(this HtmlHelper helper)
{
StringBuilder builder = new StringBuilder();
builder.Append("Hi There");
builder.Append(helper.Partial("MyPartialView"));
builder.Append("Bye!");
return builder.ToString();
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC View可以使用来自不同项目的模
- ASP.NET主题样式表渲染
- asp.net-mvc – ASP.NET MVC将数据从视图传递给控制器
- asp.net – 如何处理在IIS上运行的网站的计划任务?
- asp.net-mvc – 如何在我的Asp.net Mvc中使用linq2sql存储库
- 为ASP.NET应用程序实现后台服务的最佳方法是什么?
- asp.net-mvc-3 – 在html标签中添加html输入
- asp.net-mvc – 授权属性生命周期
- ASP.NET WebHooks和Signal-R之间的区别
- asp.net – 不能得到内容的内容,因为内容不是文字
推荐文章
站长推荐
- 动态渲染asp:从ASP.NET中的BLOB条目的图像
- 如何在ASP.NET MVC网站上执行定期工作?
- asp.net – ASP .NET 5 MVC 6身份3角色索赔组[已
- asp.net – 将tracelistener添加到web.config
- asp.net – 保护Web服务
- asp.net – 使用Typescript时Visual Studio 2015
- asp.net – 使用IIS7应用程序请求路由修改标头
- asp.net-mvc – viewbag和viewstate之间的区别?
- 如何设置特定于ASP.NET请求的log4net上下文属性?
- 我是一名ASP.NET程序员(Webforms).我应该切换到M
热点阅读
