如何在ASP.NET MVC应用程序中组织JavaScript代码
参见英文答案 >
Where to put view-specific javascript files in an ASP.NET MVC application?4个
我们要在视图页面上添加一些Ajax函数.说,单击删除或插入按钮,将调用Action来执行场景后面的CRUD作业,然后在该操作之后刷新项目列表. 在许多现有示例中,JavaScript代码嵌入到< script>中的视图页面中.标签.因为一个视图通常需要许多功能.说,当插入一个记录时,会有函数收集表单数据,验证数据(这个部分可以很长),并通过$.ajax()调用action.因此,我们正在考虑将所有这些JavaScript放在单独的.js文件中. 那么这里的专业实践是什么呢?我们应该将.js文件放在与其视图相同的文件夹下吗?或者应该将它们全部放入Script文件夹并从中引用? 我们应该为每个单独的视图创建独立的.js文件,还是将不同视图的所有.js文件合并成一个大文件? 此外,我们也喜欢如何使用#region对C#代码进行分组,以便崩溃.有什么类似的JavaScript吗?它只是长得很长很容易. 感谢您提供任何有用的建议. 解决方法
因为所有的默认JavaScript文件(即jQuery和其他)都放在这里,所以我不会使用Scripts目录.我通常使用Content目录为我自己的JavaScript(也是CSS和图像)文件.
您可以在您的视图(即?/ Content / js / myviewfolder / somename.js)的单独文件夹中构建文件. 如果要构建您的JavaScript代码:您可以将独立代码分离成不同的文件,并且可以让它处理到一个文件.或者您可以将其分组成匿名自执行代码块,然后可以将这些块折叠.除此之外,我没有想法. (就个人而言,我会去使用不同的文件(如果将不同的JavaScript文件构建到一个文件中,则有一些方法) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – App_Start文件夹在ASP 4.5仅在WebApplications项
- ASP.NET:asp:禁用Javascript的LinkBut??ton?
- ASP.NET Core 找不到 npm指令异常
- asp.net-mvc-4 – 部署到IIS 7后,ASP.NET MVC 4 webapplica
- asp.net – 值不能为null.参数名称:items(DrodownList)
- 将typescript定义文件编译到wwwroot文件夹时出现“重复标识
- asp.net-core – 当前上下文中不存在名称“SqlServerValueG
- 如何以编程方式设置ASP.NET ReportViewer控件的数据源?
- asp.net – 如何从复选框列表中获取最新的选定值?
- asp.net – 在几个网页(.cshtml文件)中使用Razor @function
- ASP.NET WSAT(网站管理工具)和自定义成员资格提供
- asp-classic – <%%>和经典asp之间有什么区别?
- asp.net – 错误的System.Web.Mvc更新
- 是否可以在ASP.NET 5的Web API中使用外部身份提供
- asp.net-core – 在Visual Studio CTP2中的ASP.V
- asp.net-web-api – WebApi 2.1 PUT抛出错误415
- asp.net – Sitecore“HtmlCacheClearer清除所有
- asp.net – 未捕获错误:在初始化之前无法在弹出
- asp.net-mvc – 我为什么要测试我的HTMLHelpers?
- asp.net-mvc – 从控制器内部使用Html.ActionLin