Когда строительные нормы и правила как это:
<script type="text/javascript" src="<%=ResolveUrl("~/js/js.js")%>"></script>
или
<input type="image" src="<%=ResolveUrl("~/img/submit.png")%>" />
Если я использую Url.Content
или ResolveUrl()
?Какая разница?
Если вы используете перезапись URL-адресов IIS в своем приложении MVC, например внутренняя обработка http://yoursubdomain.example.com/MyController/MyAction как http://hosted.example.com/yoursubdomain/MyController/MyAction , Url.Content () будет создать правильную ссылку относительно субдомена. ResolveUrl () в этой ситуации сгенерирует неверную ссылку.
Url.Content
более MVCish, поскольку это нормально. ResolveUrl существует с самого начала ASP.NET.