【发布时间】:2020-05-30 17:52:39
【问题描述】:
我有一个包含名为 test() 的函数的局部视图。
视图在父视图中正确呈现。
我需要从父视图 JavaScript 函数调用 test()。
当我尝试这样做时,出现错误:test() 未定义。
我正在使用 ASP.net MVC 4。
【问题讨论】:
标签: javascript asp.net razor partial-views
我有一个包含名为 test() 的函数的局部视图。
视图在父视图中正确呈现。
我需要从父视图 JavaScript 函数调用 test()。
当我尝试这样做时,出现错误:test() 未定义。
我正在使用 ASP.net MVC 4。
【问题讨论】:
标签: javascript asp.net razor partial-views
您遇到的问题是父视图不知道该函数存在。为什么会这样?
假设您渲染父级,然后它会查看它可以访问的所有 javascript 函数,但由于尚未创建带有函数 test() 的局部视图,它找不到它,因此您有这个错误。
解决此问题的一种方法是将函数 test() 放在父级中。
【讨论】: