Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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# 无法从控制器返回HTML_C#_Asp.net Core - Fatal编程技术网

C# 无法从控制器返回HTML

C# 无法从控制器返回HTML,c#,asp.net-core,C#,Asp.net Core,我的代码无法从控制器返回HTML。浏览器返回HTTP错误500-“此页面不工作” 控制器是用.net core 3.1编写的。代码如下: [ApiController] [Route("")] public class MyController : ControllerBase { [HttpGet] public async Task<ActionResult<ContentResult>> GetInformation()

我的代码无法从控制器返回HTML。浏览器返回HTTP错误500-“此页面不工作”

控制器是用.net core 3.1编写的。代码如下:

[ApiController]
[Route("")]
public class MyController : ControllerBase
{
    [HttpGet]
    public async Task<ActionResult<ContentResult>> GetInformation()
    {
        string s = @"<!DOCTYPE html><html><head><title>.....";
        return base.Content(s, "text/html");
    }
}
如果愿意,还可以指定实现
IActionResult
ContentResult

public async Task<ContentResult> GetInformation()
public异步任务GetInformation()
IActionResult
允许操作在不同情况下返回不同的响应,例如使用
BadRequest
Content
Ok

public async Task<ActionResult<ContentResult>> GetInformation()
public async Task<IActionResult> GetInformation()
public async Task<ContentResult> GetInformation()