Я хотел бы использовать инфраструктуру Visual Studio 2010 MVC 3 для веб-проекта, который размещает VXML и CCXML, а не HTML для приложений на основе телефонии.Как использовать Visual Studio 2010 MVC 3 для проекта, не основанного на html?
MVC 3 кажется идеально подходящим для такого типа приложений, и я думаю, что это отличная альтернатива более широко используемым приложениям на основе jsp/Tomcat, которые обычно используются для VXML/CCXML. Но есть несколько раздражающих:
- Проект пытается проверить мои .cshtml страницы в HTML (по понятным причинам), или любой другой целевой проверки я, в настройках> Текстовый редактор> HTML> Validation> Target, но это силы мне нужна проверка. Кажется, я не могу найти способ полностью отключить его. Есть ли способ отключить его и предотвратить сотни предупреждений? или еще лучше, напишите мою собственную валидацию для CCXML/VXML?
- Есть ли способ автоматически настроить тип содержимого на «text/vxml» для всех представлений без необходимости писать
Response.ContentType = "text/vxml";
в каждом методе действий?
для пункта 2 - просто используйте тип базового контроллера и переопределите, возможно, OnResultExecuting или OnActionExecuting –
@AndrasZoltan: да, я должен был подумать об этом сам ... спасибо. – BG100