学无先后,达者为师

网站首页 编程语言 正文

await context.Response.Body.WriteAsync("Hello from test");在"Hello from test"处有红色波浪线报错怎么处理

更新时间: 2022-07-07 编程语言

await context.Response.Body.WriteAsync("Hello from test");在"Hello from test"处有红色波浪线报错怎么处理?这个是asp.net core测试控制器的时候的报错

解决办法

方法一、

你可以鼠标点在你的WriteAsync方法上按F12, 可以看到你写的这个方法对应的参数是:
public Task WriteAsync(byte[] buffer, int offset, int count)
我猜你想要的应该是这样的:

await context.Response.WriteAsync("hello");

不要忘了加using Microsoft.AspNetCore.Http;

方法二

把你的字符串转成字节传进去就可以了

var data = Encoding.UTF8.GetBytes("Hello world");
await context.Response.Body.WriteAsync(data);


栏目分类
最近更新