[英]Custom input Tag Helper in asp.net vnext
我正在將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>");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.