Visual Studio不捕获整行

时间:2016-05-16 13:34:45

标签: visual-studio-2010 asp.net-mvc-4

我在MVC中问这个问题,因为这是我用于此问题的框架,但它也可能是一个Visual Studio问题。

我们正在为我们的应用程序使用Visual Studio 2010 / MVC 4.0,所有这些都是在DEBUG模式下运行以测试代码并使其正常工作。

我需要在我们网站的某个部分添加一个新的AccordionPanel。我们在此页面上共有大约10个手风琴小组,所有这些都没有问题。在第三和第四个面板之间,我需要添加一个新面板,所以我添加了以下代码:

@using (Html.BeginAccordionPanel("Cancelled Reason", "pnlCancelledReason")) { @Html.Partial("~/Views/Project_View/TrackingInformation/_CancelledReason.cshtml", Model) }

发生的事情是这个新的部分没有出现在页面上。我发现奇怪的是,如果我在末尾添加一些HTML,例如:

@using (Html.BeginAccordionPanel("Cancelled Reason", "pnlCancelledReason")) { @Html.Partial("~/Views/Project_View/TrackingInformation/_CancelledReason.cshtml", Model) <b></b> }

并刷新页面,这个新部分出现,直到我停止调试并重新启动,然后它不再出现。

这有点奇怪:当我单步执行代码并且Visual Studio命中&#34; @ Html.Partial&#34;线条,突出显示当前行的黄色框,仅捕获上面大约75%的行(在文件名中围绕dR停止)。如果我在该行读取了一些HTML并刷新,则当前行的黄色突出显示框现在捕获整行到 之间的区域,但由于它捕获了所有相关代码,因此面板将一直显示我停止调试。

我似乎无法弄清楚是什么原因造成的?如果我复制任何其他面板部分并将其粘贴到同一位置,则会出现同样的问题,因此它似乎不是代码,而是Visual Studio中的某些内容导致此问题。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

花了两天时间并且不确定原因,但似乎我从Visual Studio中删除了“.generated.cs”文件,这个问题就消失了。我没有找到任何文章,只是想'为什么不是'。

抱歉打扰了你。