ASP.net MVC 2 переписывает все ваши относительные URL-адреса в теге <link>
на полный относительный путь, что хорошо, но работает только для URL-адресов, записанных только в теге <link>
, а не тегов <script>
или любые другие элементы.
- Создание веб-приложения MVC 2
- создать любой контроллер и просмотреть его
- внутри вида создайте тег
<link>
, подобный этому <link href="test.xml" type="text/css"/>
- запустите ваше приложение, перейдите к созданному вами представлению, а затем просмотрите исходный код
вы обнаружите, что MVC переписал ваш URL-адрес в теге на полный URL-адрес, например:
<link href="../Views/Home/Text.xml" type="text/css" />
я знаю, что этот файл находится в папке Views и его нельзя просмотреть из-за файла web.config, который блокирует любые запросы к файлам, но это не моя проблема
Как мне заставить MVC переписать все URL не только в <link>
теге?
Любая помощь будет оценена.