0

我对 MVC3 和 javascript 有一些问题

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

  • 看法
    • 局部视图 1
      • 局部视图 2

在部分视图 1 中,我有一个 jquery 数据表。对此的设置位于 Javascript 文件中。该文件是从局部视图 1 导入的,并且工作正常。

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

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

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

我怀疑这是一个范围问题,但为部分视图 1 加载的脚本也可用于部分视图 2,对吗?

4

1 回答 1

1

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

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

于 2012-08-23T09:40:36.417 回答