MVC3递归局部视图和Javascript文件

时间:2012-08-23 08:35:21

标签: javascript jquery asp.net-mvc-3

我对MVC3和javascript有一些问题

我有一个带有视图的结构,包含局部视图,包含部分视图。

  • 查看
    • 部分视图1
      • 局部视图2

在Partial view 1中我有一个jquery数据表。此设置是在Javascript文件中。此文件从部分视图1导入并正常工作。

单击此表中的行时,我加载部分视图2,其中包含3个jquery数据表。它们都设置在与第一个表的“点击”操作相同的功能中。

对于这3个新表我需要一个按钮。我希望这个“点击”操作的功能放在同一个Javascript文件中。但这就是问题所在。如果我直接在部分视图2中包含javascript,则单击按钮会起作用。

如果我将其包含在javascript文件中,则会对点击做出反应。

我暂停了一个范围问题,但为部分视图1加载的脚本也可以访问部分视图2,对吗?

1 个答案:

答案 0 :(得分:1)

PV2的点击事件应位于PV2,而不是PV1。 因为当PV2重新加载而PV1没有重载时,点击事件将不会被识别,因为PV1将PV2的按钮视为不同的按钮。

编辑:所以我相信你是对的。