Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET核心MVC,将字符串显示为<;p>;标签_C#_Html_Razor_Asp.net Core Mvc - Fatal编程技术网

C# ASP.NET核心MVC,将字符串显示为<;p>;标签

C# ASP.NET核心MVC,将字符串显示为<;p>;标签,c#,html,razor,asp.net-core-mvc,C#,Html,Razor,Asp.net Core Mvc,这是我的代码示例 HomeController.cs public class Model { public string sample { get; set; } } public IActionResult Index() { Model m = new Model { sample = "abc<br />def" } return View(Model); } 如何使用字符串值将新行插入标记?使用\n而不是或者您可以使用@

这是我的代码示例

HomeController.cs

public class Model
{
    public string sample { get; set; }
}

public IActionResult Index()
{
    Model m = new Model { 
        sample = "abc<br />def"
    }
    return View(Model);
}

如何使用字符串值将新行插入
标记?

使用
\n
而不是

或者您可以使用
@Html.Raw(Model.sample)
将其转换为Html而不是普通字符串。

请使用以下代码将Html直接写入您的视图:

@Html.Raw(str)
@Html.Raw(Model.sample)
可能已经在
abc
def
@Html.Raw(str)