如何在DNN7中设置PathNameAlias SharedFiles

时间:2014-02-10 14:54:32

标签: jquery dotnetnuke dotnetnuke-7

我收到此错误消息:

NetworkError:404 Not Found - http://dnndev.me/Resources/Shared/Scripts/jquery.min.js?cdv=49

加载我的网页时。

我认为这与include:

有关
<dnn:DnnJsInclude runat="server" PathNameAlias="SharedScripts" FilePath="jquery.min.js" />

以及“jquery.min.js”位于我认为“SharedScripts”的子文件夹中的事实。 但是我没有成功找到SharedScripts的设置位置。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

为什么不使用相对路径?例如

<dnn:DnnJsInclude ID="DnnJsIncludeJquery" FilePath="~/Resources/Shared/SharedScripts/jquery.min.js" runat="server" />

'〜/'将从Web根目录获取路径(因此jquery的路径为http://dnndev.me/Resources/Shared/SharedScripts/jquery.min.js

或者,您可以导航到主持人 - &gt;高级设置,然后从高级设置中选择jQuery设置。这将显示jquery版本(和jQueryUI版本)DNN将自动添加到页面。您可以更改DNN为您的站点使用的jquery版本。 除非您希望使用与DNN添加的版本不同的版本,否则您不需要添加自己的jquery。 DNN也只添加缩小版本,除非您勾选使用调试版本复选框。