剃刀 – 从另一个TagHelper调用TagHelpers?
发布时间:2020-12-16 03:49:42 所属栏目:asp.Net 来源:网络整理
导读:有没有办法让TagHelper呈现另一个TagHelper? TagHelpers示例; public class OuterTagHelper : TagHelper{ public override void Process(TagHelperContext context,TagHelperOutput output) { output.TagName = ""; output.Content.SetContent("Hello inner
有没有办法让TagHelper呈现另一个TagHelper?
TagHelpers示例; public class OuterTagHelper : TagHelper { public override void Process(TagHelperContext context,TagHelperOutput output) { output.TagName = ""; output.Content.SetContent("Hello <inner></inner>"); } } public class InnerTagHelper : TagHelper { public override void Process(TagHelperContext context,TagHelperOutput output) { output.TagName = ""; output.Content.SetContent("World!"); } } 示例视图; <outer></outer> 预期结果; Hello World! 我知道我可能应该使用ViewComponent,但是它是否可以实现上面提到的预期行为? 解决方法
@Daniel J.G.是对的,不建议这样做.从技术上讲,如果您通过高度自定义的剃刀解析器运行内容然后执行内容就好像它是一个页面一样,你可以做到这一点 – 但这几乎肯定是你的问题的错误方法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.net验证网络文件地址是否有效的方法
- SQLXML初体验:用XML代替T-SQL来操作数据库
- 让 .NET 轻松构建中间件模式代码
- asp.net-mvc-2 – 关于nginx / mono 2.8的ASP.Net MVC 2
- asp.net-mvc-3 – 如何在Mvc3中填充ListBoxFor?
- asp.net-mvc – 模拟任务>与NSubstitute
- asp.net – HttpMessageHandler与DelegatingHandler
- asp.net-mvc – ASP.NET MVC SiteMap提供程序-Razor
- asp.net-identity – ASP.net Identity 2.1获取所有角色的用
- asp.net-core – 在VS2017中为.NET CORE 2.0设置dotnet-wat
推荐文章
站长推荐
- 数据绑定 – Asp.Net核心模型绑定,如何将空字段绑
- 如何在ASP.NET中注入包含&符号的脚本URL?
- asp.net – 带有transfer-enconding的POST:在II
- asp.net-mvc – asp.net MVC Url.Content()CDN重
- asp.net-mvc – Html.HiddenFor值属性未设置
- 使用.NET Core+Docker 开发微服务
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net-mvc – 使用依赖注入来组织ASP.Net MVC解
- asp.net-mvc – Knockout,CKEditor&Single P
- ASP.NET中的<%%>(嵌入式代码块)
热点阅读