C# &引用;br";razor视图中的html标记不换行(ASP.Net MVC)
我是Asp.Net MVC 4的新手,我在razor视图中的C# &引用;br";razor视图中的html标记不换行(ASP.Net MVC),c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我是Asp.Net MVC 4的新手,我在razor视图中的标记有问题 此标记位于我的index.cshtml视图文件中: @model List<MvcApplication2.Models.Product> @{ ViewBag.Title = "Index"; var number = 12; var data = "some text..."; <h2>line1: @data</h2> @:line-2:
标记有问题
此标记位于我的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" />
@型号列表
@{
ViewBag.Title=“Index”;
var数=12;
var data=“一些文本…”;
第1行:@数据
@:第2行:@数据
第3行:@数据
}
网站@(数据)
@@名字
@(数字/10)
第一个产品:@Model.First().Name
@如果(@number>10)
{
@资料
}
其他的
{
纯文本
}
@foreach(模型中的var项目)
{
@item.Name,$@item.Price
}
@*
尖刻的评论
*@
@(“第一个产品:”+Model.First().Name)
我的网站显示以下内容:
为什么?!请帮助……在这一点上,
是文本。您可以使用所尝试的
将其放回HTML语法模式,但包括
@:line-2: @data <text><br />
line-3:</text> @data
@:line-2:@数据
第3行:@数据
在cshtml中尝试
@Html.Raw(data)
@Html.Raw(Model.myvar)
尝试将br标记包装在@Html.Raw(“”)中,即:@Html.Raw(“
”)中,顺便说一句,Html中没有标记,但没有解决问题。