Razor呈现选项卡代码缩进,就像浏览器上的空白

时间:2018-08-30 18:44:48

标签: c# razor

我有用于显示页面的.cshtml文件。在此文件中,我有一个使用“剃刀”获取和打印变量的代码。这些代码以表格缩进。 问题是:当我在Web浏览器上转到该页面时,用razor渲染的文本在表格中的空格与代码中的空格相同。

示例:

                            @{
                                foreach (var x in v.Logs)
                                {
                                    string[] FormatModificacion = @x.Modificacion.Split('-');

                                    <div class="row">
                                        <div class="divider"></div>
                                    </div>
                                    <div class="row">
                                        <div>
                                            <h6>@x.Usuario <i class="material-icons bread">chevron_right</i> @x.Fecha</h6>
                                            <div class="pre-text">
                                                @Html.Raw(x.Modificacion);
                                            </div>
                                            @{
                                                foreach (var span in @FormatModificacion)
                                                {
                                                    <div>
                                                        <span class="pre-text">
                                                            @span
                                                        </span>
                                                    </div>
                                                }
                                            }
                                        </div>
                                    </div>
                                }
                            }

然后在bouser上渲染

                                                    <div>
                                                        <span class="pre-text">
                                                            @span
                                                        </span>
                                                    </div>

@span中的文本之前的所有空格都显示在页面上。

我不知道为什么。

0 个答案:

没有答案