我是Asp.Net MVC 4的新手,我在剃刀视图中遇到了<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" />
我的网站显示:
为什么?请帮忙......
答案 0 :(得分:0)
此时,Razor事件<br />
旨在成为文字文本。您可以尝试使用<text>
将其放回HTML语法模式,但包含<br />
@:line-2: @data <text><br />
line-3:</text> @data
答案 1 :(得分:0)
在cshtml中尝试
@Html.Raw(data)
@Html.Raw(Model.myvar)