繁体   English   中英

Visual Studio + Razor:“环绕......”片段

[英]Visual Studio + Razor: “Surround with…” Snippets

我正在尝试使用VS这些令人敬畏的VS“Surround With”片段,但它们没有按预期工作。 说我有一些代码:

<p>Success!</p>

如果我选择此代码并选择ASP.NET MVC 4 / ifcs4片段,我希望我的代码变为:

@if (true) {
    <p>Success!</p>
}

但相反,它变成了这样:

<% if (true) { %>
    <p>Success!</p>
<% } %>

这些<%标签甚至没有在Razor语法中使用,那么它们为什么存在呢? 有没有办法让我以预期的方式工作?

我认为这只是对微软的疏忽。

我通过选择工具 - >代码片段管理器,选择HTML作为语言并选择ifcs4找到了片段路径。 代码段的路径是(对于VS 2013):

C:\\ Program Files(x86)\\ Microsoft ASP.NET \\ ASP.NET MVC 4 \\ Visual Studio 2013 \\ Snippets \\ HTML \\ 1033 \\ ASP.NET MVC 4 \\ ifcs.snippet

我用Razor风格更新了文件,如果它工作得很好,即使没有重新加载项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM