Поддержка ASP.NET MVC для вывода HTML (в отличие от XHTML) - PullRequest
2 голосов
/ 09 июня 2009

Мне кажется, что ASP.NET MVC Html Helpers выводят только XHTML-подобные теги (закрытые пустые элементы), что не является допустимым HTML.

Есть ли поддержка вывода HTML в ASP.NET MVC?

Ответы [ 2 ]

2 голосов
/ 09 июня 2009

Как намекнул pcampbell, вам, вероятно, нужно написать свой собственный Html помощник, чтобы сделать это. Однако, это не должно быть слишком сложно - если вы заметили, что он вам нужен, например, для элемента <input>, вы можете просто сделать это:

 public static class Html4Extensions
     public string Html4TextBox(this HtmlHelper helper, string name)
     {
         return helper.TextBox(name).Replace("/>", ">");
     }
 }

И затем вы делаете то же самое для каждой необходимой вам перегрузки.

0 голосов
/ 09 июня 2009

True ... будет выводиться обычно:

<input type="text />

Вы, конечно, могли бы написать своих собственных помощников HTML, чтобы охватить любые случаи, которые вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...