javascript - 如何在MVC中为aspx页面添加Js文件

标签 javascript asp.net-mvc razor

我有一组 aspx 页面及其关联的 Controller 。现在我想为aspx页面添加一个js文件。我不知道如何在 MVC 中添加和链接到特定的 aspx 页面。

添加和链接特定 aspx 页面的最简单方法是什么。

编辑

我在 Scripts-->Views-->Controllername-->somejsfile.js 文件中创建了一个文件夹。

在站点管理器中,在jquery脚本加载位置下方,我添加了

<script src="/Scripts/Views/ControllerName/somejsfile.js?Version=<%=ConfigurationManager.AppSettings["ScriptVersion"]%>" type="text/javascript"></script>

现在我在js中添加了init函数,例如

var somejsfileNamescript= function () {
    return {

        Init: function () {

            alert("Hello");

        }
    }
} ();

我希望在页面加载时执行它。这是我的应用程序中存在的唯一一个 js 文件 谢谢

最佳答案

就这么简单,在你的主文件中添加 <script>阻止并使用 jquery $(document).ready()函数来初始化脚本。 (假设您使用的是jquery)

<script>
$(document).ready(function() {
    somejsfileNamescript.Init();
});
</script>

关于javascript - 如何在MVC中为aspx页面添加Js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23235670/

相关文章:

javascript - AngularJS:多个 View 中的范围未更新

asp.net-mvc - ASP.NET MVC 模型/ View 模型验证

c# - 使用编辑器模板处理可空类型

c# - 如何最好地在多个应用程序中重用 MVC3 Controller / View ?

javascript - 获取、设置 cookie 和 csrf

javascript - 如何防止用户在文本框中写一些特定的词 - JQuery

c# - 尝试链接到 cshtml 页面上的 azure blob 文件

css - ASP.NET MVC 5 - Razor - 根据屏幕大小呈现不同的 HTML

javascript - 正则表达式替换和追加字符串

c# - 无法将 Decimal 属性绑定(bind)到 MVC 中查看