0

我已经在一个库中嵌入了几个视图,这样我就可以使用这种方法在项目中重复使用,这种方法可以正常工作:

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

但是一个视图使用 Javascript 文件。我尝试将其标记为嵌入式资源并将其添加到 AssemblyInfo.cs 中,然后使用

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

这实际上是在视图中显示此输出

WebResource.axd?d=nUxqfqAUQLabLU54W

我认为这是因为我试图从嵌入式资源中引用嵌入式资源。

帮助感谢我在转圈圈..

史蒂夫

4

1 回答 1

0

这里的问题在于我对 GetWebResourceUrl 的调用。我已将格式更改为以下格式,并且效果很好:)

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

因此,我将调用包含在脚本标记中并更改了类型参数。

于 2010-03-25T23:35:30.440 回答