asp.net-core - 为什么asp.net核心中没有Response.Write?
问题描述
显示简单消息的解决方法是什么?如果我只想在网页中显示变量的值,请告诉我类似于 Response 的内容。写。
解决方案
Response.Write
使用System.Web
命名空间,它用于 Asp.NET Framework 而不是 Asp.NET Core。
如果我只想在网页中显示变量的值,请告诉我类似于 Response 的内容。写。
告诉我如何在 cshtml 文件中显示简单的消息
目前尚不清楚变量来自哪里或您想在哪里使用Response.Write
.
如果要将数据从控制器传递到视图,可以使用ViewBag/ViewData
行动:
public IActionResult Index()
{
ViewBag.Title = "hello";
return View();
}
看法:
@ViewBag.Title
如果您只想在视图中显示一条消息,您可以使用HttpContext.Response.Body.Write
public async Task Index()
{
var str = "hello world";
byte[] bytes = Encoding.ASCII.GetBytes(str);
await HttpContext.Response.Body.WriteAsync(bytes);
}
推荐阅读
- javascript - 在同一页面上将滚动方向从垂直更改为水平
- asp.net-mvc-4 - 找不到方法:'System.Collections.Generic.List`1
- java - 找不到符号枚举
- java - 使用 Swagger 注解显示自定义 HashMap 键
- ios - 通过自定义按钮删除 UICollectionViewCell
- .net - .NET Core 调用 Encoding.GetEncoding() 挂起
- javascript - 为什么这个函数应该返回true时返回false?
- javascript - 尝试使用上下文 API 时“尝试分配给只读属性”
- c# - OpenXML和c#错误在sql server中插入数据表
- prestashop - Prestashop 管理员性能页面和信息页面说未找到