我想要一个 *.js 文件,而不是后面或旁边的 *.cs 代码。我正在开发一个 MVC 应用程序,因为我有控制器,所以不需要代码,但在某些情况下,最好有一个 JavaScript 代码或者以某种方式将文件与正在使用的页面相关联。我想我可以类似地命名它们,但如果可能的话,我想显示关联,因此毫无疑问该文件的用途。
通常我所说的是在 Visual Studio 中,现在在 Global.asax 文件下,左边会有一个加号:
+ Global.asax
一旦你扩展它,你会得到
- Global.asax
Global.asax.cs
我希望同样的事情发生:
+ Home.spark
- Home.spark
Home.spark.js
更新:
我现有的 csproj 文件有一个实际文件的路径,不确定这是否搞砸了。我目前有:
<ItemGroup>
<Content Include="Views\User\Profile.spark.js">
<DependentUpon>Views\User\Profile.spark</DependentUpon>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="Views\User\Profile.spark" />
</ItemGroup>
它只是显示彼此并排的文件。