我正在尝试创建一种方法来返回.netcore处的html页面。 以及从数据库加载的该html页面的内容。 如何创建此方法?
我不知道该怎么做。 我需要以下方法。
public IActionResult Index()
{
string html = @"
<html>
<head>
<script type='text / javascript' src='./js/site.js'></script>
</head>
<body>
<div>
<!-- content here -->
</div>
</body>
</html>";
return html;
}
答案 0 :(得分:0)
就像已经建议您可以这样使用ContentResult或HTTPResponseMessage:
var response = new HttpResponseMessage();
response.Content = new StringContent("<html><body>Hello World</body></html>");
response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/html");
return response;
由于您使用的是.net核心(如@ChristophLütjen所述),因此您可以像the link一样使用ContentResult