我正在将asp.net 5(vnext)用于新项目,并且还使用了标签帮助程序方法。
通过我的输入元素,它们周围需要很多div元素才能正确显示。
我可以手动执行此操作,但是这会降低可读性。
我如何扩展输入标签助手,这样我可以得到以下信息:
<div class="myclass">
<input .....>
</div>
在我的剃刀视图中仅使用输入元素:
<input asp-for....>
谢谢。
我发现使用PreElement
并PostElement
解决了问题。
在我的TagHelper自定义类中:
public override void Process(TagHelperContext context, TagHelperOutput output)
{
....
output.PreElement.SetHtmlContent("<div class='row'><div class='form-control'>");
output.PostElement.SetHtmlContent("</div></div>");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句