我正在使用ASP.NET MVC 5
我有两个视图Create
和Edit
,它们都共享一些Javascript方法。
我想找到一种方法只编写一次这些JS方法,没有从视图到另一个视图的丑陋复制/粘贴
实际上,临时解决方案可能是将这些方法写在单独的.js
文件中,并将其包含在两个视图中。
这有效,但我想使用MVC提供的一些Html帮助,如@Url.Content("")
;所以我必须使用.cshtml
文件。
有办法吗?我在考虑@sections
,但我不确定这是不是一个好主意...
任何帮助将不胜感激
答案 0 :(得分:1)
您提到的单独脚本和@section
是解决方案。否则写下你自己的HtmlHelper扩展名。