Сервер разработки Visual Studio, обслуживающий тип контента HTML. Как я могу перейти на XHTML? - PullRequest
1 голос
/ 17 января 2010

У меня проблема, описанная здесь , которая вызвана использованием, когда обслуживаемая страница имеет тип содержимого "text / html" вместо "application / xhtml + xml".

Где я могу переключить конфигурацию веб-сервера VS2010 для обслуживания XHTML?

Ответы [ 3 ]

1 голос
/ 17 января 2010

Все встроенные помощники HTML ASP.NET MVC всегда отображают разметку XHTML.Невозможно настроить тип разметки, которую они отображают.Вы всегда можете написать своих собственных помощников, которые отображают разметку.Вы можете взглянуть на исходный код ASP.NET MVC, чтобы увидеть, как реализованы помощники:

0 голосов
/ 02 октября 2012

Вот статья msdn , в которой объясняется, как изменить тип ответа.

Если вы используете бритву, посмотрите этот вопрос

0 голосов
/ 17 января 2010

Internet Explorer не понимает тип содержимого application / xhtml + xml, поэтому, возможно, именно поэтому веб-сервер и обслуживает весь xhtml как html. Вы можете переопределить настройку веб-сервера, включив тип содержимого xhtml в метатег.

<meta http-equiv="Content-Type" content="application/xhtml+xml;charset=utf-8" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...