2011-04-14 3 views
8

В старые времена ASP.NET можно было использовать Page.ClientScript.GetWebResourceUrl, чтобы получить URL-адрес, который будет извлекать встроенный ресурс через WebResource.axd HttpHandler.GetWebResourceUrl эквивалент для ASP.NET MVC?

В MVC, похоже, нет ClientScript (или Страница, если на то пошло). Я не могу найти что-то сравнимое с этим. Я размахивал MSDN, и я даже искал его на бинге и не нашел многого.

Хотя я мог бы, конечно, написать эту функциональность и, возможно, иметь/Scripts/controller - я хотел посмотреть, был ли прямой эквивалентный или предпочтительный шаблон для реализации этой функции. Спасибо

+0

Какой механизм просмотра вы используете aspx или Razor? – sarvesh

+0

Возможный дубликат [Что такое правильный способ обработки встроенных ресурсов в представлении Razor?] (Https://stackoverflow.com/questions/4996522/what-is-the-right-way-to-handle-embedded-resources -on-a-razor-view) – Marcel

ответ

8

Посмотрите ASP.NET MVC - Extracting Web Resources, надеюсь, это поможет.

+2

[Rick Strahl] (http://www.west-wind.com/weblog/posts/2009/Jul/30/WebResource-access-in-ASPNET-MVC) также имеет хороший пост по теме (предлагает методы, которые не таятся в размышления). – patridge

Смежные вопросы