Почему в ядре asp.net нет Response.Write? - PullRequest
0 голосов
/ 01 ноября 2019

Какой обходной путь для отображения простого сообщения? Если я хочу просто отобразить значение переменной на веб-странице, скажите мне что-то похожее на Response. Write.

1 Ответ

0 голосов
/ 04 ноября 2019

Response.Write использует System.Web пространства имен и используется в Asp.NET Framework, а не в Asp.NET Core.

Если я хочу просто отобразить значение переменной на веб-страницескажи мне что-то похожее на ответ. Напишите.

подскажите, как отобразить простое сообщение в файле 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);
}

См. Существует ли эквивалент HttpContext.Response.Write "в Asp.Net Core 2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...