8

当我在网页中使用 @{ } 或 @( ) 并从 Visual Studio 运行它时,然后在网络浏览器中,我注意到在视图源中是 @{ 语法之前的换行符和 } 语法之后的另一个换行符.

有没有办法防止换行,使视图源变得更容易阅读?

谢谢...

4

1 回答 1

1

我认为关于换行符你无能为力。在从服务器端编译和渲染之后,格式是按照源文件的。

在布局方面对最终用户的影响是什么,因为它不是 html 换行符:<br>

您可以按照下面的示例将服务器端代码内联,这将停止行间距:

a<br/>@{ /*some code 1 that does not produce a line break*/}
b<br />
c<br />
@{ 
    /*some code 2 that does produce line breaks*/
}
d<br />
e<br />

这将产生以下内容:

a<br />
b<br />
c<br />

d<br />
e<br />
于 2014-05-12T13:27:42.813 回答