我正在使用Visual Studio 2013.我正在尝试将.proj文件中的属性添加到.js文件条目中,以便设计人员将文件放在相应的文件页面文件下。例如,设计器将显示Test.aspx,在它下面将有test.aspx.cs和test.aspx.js。
现在,我已经在一个较旧的Visual Studio(如2010)中完成了这项工作。我想知道为什么它在Visual Studio 2013中无法正常工作?该条目的一个例子如下:
<Content Include="Agent\Scripts\AgencySettings.aspx.js">
<DependentUpon>Agent\Profile\AgencySettings.aspx</DependentUpon>
</Content>
我现在看不出我做错了什么。任何帮助,将不胜感激。谢谢!
答案 0 :(得分:0)
我想出了这个问题。出于某种原因,如果文件不在同一目录中,则无法嵌套到该目录中。所以,我不得不将.js文件移动到与我希望嵌套的.aspx文件相同的目录中。这很糟糕,正如我之前在视觉工作室中所做的那样,并且能够将所有脚本文件保存在脚本目录中,但在设计器中以不同方式显示它们。无论如何,这种变化是解决方案,这里是它的代码条目:
<Content Include="Agent\Profile\AgencySettings.aspx.js">
<DependentUpon>AgencySettings.aspx</DependentUpon>
</Content>
设计人员现在在查看AgencySettings.aspx并展开文件时显示以下文件:
AgencSettings.aspx
-- agencySettings.aspx.cs
-- agencySettings.aspx.js