添加dependentUpon属性对.js文件无法正常工作

时间:2015-10-19 12:54:38

标签: c# .net visual-studio-2013

我正在使用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>

我现在看不出我做错了什么。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 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