我有一个关于如何正确使用部分视图的问题,这些部分视图也需要自己的本地js。让我解释一下我的意思:
假设我有一个母版页,在某种标签面板中包含n
个实体。让我们使用“员工”的常见例子。现在,每个员工都有一个名字字段,一个姓氏字段等等。每个字段可以以某种方式编辑,或影响页面上的另一个字段或对象;比如管理进度条的输入框,但我离题了。
编写n
数量的代码块的简单方法,我认为适合为每个“员工”使用重复的部分视图。但是,我还需要每个局部视图独立于其余部分,并且拥有自己的本地javascript来控制视图中的字段/对象。
我理解在部分视图中使用javascript是不好的做法,所以我该如何实现呢?
要明确:javascript需要是本地的并且是包含的,因为,例如,每个局部视图可能需要一个名为“name”的javascript变量,指向每个特定视图的名称。由于存在(或可能)n
次观看,因此我无法制作name1
,name2
等,因为我不知道会有多少个名字。在我看来,似乎一个解决方案是以某种方式呈现每个局部视图用js可以处理自己,虽然这被认为是不好的做法。那么如何才能完成这样的任务?
我知道这更像是一个理论问题,而不是问代码的帮助,所以如果我把它发布在错误的地方,请告诉我。
谢谢,