Встроенные представления и ресурсы (mvc) - PullRequest
0 голосов
/ 25 марта 2010

Я встроил несколько представлений в библиотеку, чтобы можно было повторно использовать их в разных проектах, используя этот метод, который работает нормально:

http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/

Но один вид использует файл Javascript. Я попытался пометить это как встроенный ресурс и добавить его AssemblyInfo.cs, а затем сослаться на этот ресурс с помощью

<%= ClientScript.GetWebResourceUrl(this.GetType(), "FullPath.FileName.js")%>

Это буквально отображает этот вывод в представлении

WebResource.axd? Д = nUxqfqAUQLabLU54W

Я думаю, это потому, что я пытаюсь сослаться на встроенный ресурс из встроенного ресурса.

Помощь оценена, когда я иду по кругу ..

Steve

1 Ответ

0 голосов
/ 26 марта 2010

Проблема здесь была с моим вызовом GetWebResourceUrl. Я изменил формат на тот, что ниже, и он отлично работает:)

<script src="<%= ClientScript.GetWebResourceUrl(typeof(Opal.Web.Shared.AClassInMyAssembly), "FullPath.FileName.js")%>" type="text/javascript"></script>

Итак, я поместил вызов в тег сценария и изменил параметр типа.

...