javascript - 从 ASP.NET MVC 局部 View 中调用 JavaScript

标签 javascript c# asp.net-mvc partial-views

我已经创建了一个 ASP.NET MVC 局部 View 并通过 HTML.Action 辅助方法调用它:

@Html.Action("GetMyPartialView", "MyController", new { myParameter})

分部 View 包含需要调用一些 JavaScript 的控件(外部 JavaScript 文件中的 JavaScript 库)。 如何从我的部分 View 中调用此 JavaScript 代码。

我尝试在局部 View 中使用脚本元素:

<script>
    MyJavaScriptFunction();
</script>

这没有用。可能当时还没有加载外部 JavaScript 文件(例如 jQuery)。

在呈现局部 View 时,推荐的执行 JavaScript 代码的方法是什么?

最佳答案

您不能在部分 View 中使用 java 脚本部分。它们根本不起作用。所以在主视图中保留@section JavaScript以便注册脚本然后渲染局部 View

关于javascript - 从 ASP.NET MVC 局部 View 中调用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30478252/

相关文章:

javascript - IE7 中的 jQuery 属性

javascript - Passport-github js,用户代理错误

c# - C# 中一张图表中的多个箱线图

c# - 在 C# MVC 中验证枚举值。发生部分验证 - 如何更改验证行为?

asp.net-mvc - 将 ssl 与 aspnet mvc 一起使用会在将数据发布到安全页面时产生问题

asp.net-mvc - 发布的 dropzone.js 和 ASP.NET MVC 文件为空?

javascript - Ember.js 和 RequireJS

JavaScript:代码移动得太快,我应该写一个 Promise 吗?

c# - 可以让 Python 向 C# 发送一个可变长度的字符串数组吗?

c# - WPF TextBox 不接受输入,空格和退格键有效