ASP.NET MVC HTMLヘルパーは、有効なHTMLではないXHTMLのようなタグ(閉じた空要素)のみを出力するようです。ASP.NET MVCのサポート(XHTMLと対照的な)
ASP.NET MVCでHTML出力がサポートされていますか?
ASP.NET MVC HTMLヘルパーは、有効なHTMLではないXHTMLのようなタグ(閉じた空要素)のみを出力するようです。ASP.NET MVCのサポート(XHTMLと対照的な)
ASP.NET MVCでHTML出力がサポートされていますか?
真...それは、一般的に出力されます:
<input type="text />
あなたは確かにあなたが望むすべてのケースをカバーするために、独自のHTMLヘルパーを書くことができます。
pcampbellが暗示しているように、これを行うには独自のHTMLヘルパーを作成する必要があります。
public static class Html4Extensions
public string Html4TextBox(this HtmlHelper helper, string name)
{
return helper.TextBox(name).Replace("/>", ">");
}
}
をそして、あなたはあなたが必要とするすべての過負荷のために同じ操作を行います - しかし、それはあまりにもハードである必要はありませんあなたは<input>
要素のために、たとえば、いずれかが必要気付いた場合、あなたは単にこれを行うことができます。