如何在不重复文件引用的情况下拥有多个ui面板

时间:2014-01-29 22:16:36

标签: asp.net-mvc

我正在尝试将大量的UI局部视图编写为可以反复使用的独立组件。我的问题是我需要在所有文件中都有jquery引用。我的问题是如何处理一个模板页面,其中包含多个部分视图,然后对同一个文件有多个引用,请参阅下面的示例。

Partial view A:
- jquerylib.js
- functionsForPanelA.js

Partial view B:
- jquerylib.js 
- functionsForPanelB.js

使用两种观点的MVC剃刀页面:

模板页面:

@html.renderpartial(Partial view A)

@html.renderpartial(Partial view B)

然后两次引用jquerylib.js。

谢谢, 詹姆斯

1 个答案:

答案 0 :(得分:0)

在这种情况下,您必须在呈现这些局部视图的视图中声明jquerylib.js。或者也许使用我在此概述的自定义助手的组合:https://stackoverflow.com/a/5433722/29407