C# Visual Studio+;剃刀:“剃刀;用……包围;片段
我试图用这些很棒的VS“环绕”代码片段与VS一起使用,但它们没有按预期工作。 假设我有一些代码:C# Visual Studio+;剃刀:“剃刀;用……包围;片段,c#,asp.net-mvc,razor,code-snippets,C#,Asp.net Mvc,Razor,Code Snippets,我试图用这些很棒的VS“环绕”代码片段与VS一起使用,但它们没有按预期工作。 假设我有一些代码: <p>Success!</p> 成功 如果我选择这段代码并选择ASP.NET MVC 4/ifcs4代码段,我希望我的代码如下: @if (true) { <p>Success!</p> } <% if (true) { %> <p>Success!</p> <% } %> @if
<p>Success!</p>
成功
如果我选择这段代码并选择ASP.NET MVC 4/ifcs4代码段,我希望我的代码如下:
@if (true) {
<p>Success!</p>
}
<% if (true) { %>
<p>Success!</p>
<% } %>
@if(真){
成功
}
但相反,它变成了这样:
@if (true) {
<p>Success!</p>
}
<% if (true) { %>
<p>Success!</p>
<% } %>
成功
我认为这只是微软方面的疏忽 通过选择工具->代码片段管理器,选择HTML作为语言,选择ifcs4,我找到了代码片段路径。代码段的路径为(对于VS 2013): C:\ProgramFiles(x86)\Microsoft ASP.NET\ASP.NET MVC 4\Visual Studio 2013\Snippets\HTML\1033\ASP.NET MVC 4\ifcs.snippet
我用Razor风格的if更新了文件,即使不重新加载项目,它也可以正常工作 很好。哇,真遗憾这项功能是由微软监管的。它是如此的美好和有益,也很容易修复。。。