Razor View 中的“br” HTML 标记不会换行(ASP.Net MVC)
本文关键字:换行 ASP Net MVC 中的 View br HTML Razor | 更新日期: 2023-09-27 18:37:11
我是使用 MVC 4 Asp.Net 新手,我在剃须刀视图中<br>
标签有问题,
此标记在我的index.cshtml
视图文件中:
@model List<MvcApplication2.Models.Product>
@{
ViewBag.Title = "Index";
var number = 12;
var data = "some text...";
<h2>line1: @data</h2>
@:line-2: @data <br />
<text>line-3:</text> @data
}
site@(data)
<br />
@@name
<br />
@(number / 10)
<br />
First product: @Model.First().Name
<br />
@if (@number > 10)
{
<span>@data</span>
}
else
{
<text>Plain Text</text>
}
<br />
@foreach (var item in Model)
{
<li>@item.Name, $@item.Price </li>
}
@*
A Razor Comment
*@
<br />
@("First product: " + Model.First().Name)
<br />
<img src="@(number).jpg" />
我的网站显示这个:
http://s1.img7.ir/jtp6q.jpg
为什么?!请帮忙...
在 cshtml 中尝试
@Html.Raw(data)
@Html.Raw(Model.myvar)
在这一点上,Razor 的东西<br />
是字面文本。 您可以像尝试的那样使用 <text>
将其放回 HTML 语法模式,但包括<br />
@:line-2: @data <text><br />
line-3:</text> @data