文字列を返す

たまたま見かけた、webアプリのプログラムで、定番のHello World!を表示させてたので
ASP.NETならどうするのだろうかと調べてみた話

ViewのかわりにContentを使えばそのまま出力してくれるとのこと

using Microsoft.AspNetCore.Mvc;

namespace SampleCode.Controllers
{
    public class SampleController : Controller
    {
        [Route("/")]
        public IActionResult Index()
        {
            return Content("Hello World");
        }
    }
}

Firefox Browser DEVELOPERで表示したさいのHTMLは以下の通り

<html>
    <head>
        <link rel="stylesheet" href="resource://content-accessible/plaintext.css">
    </head>
    <body>
        <pre>Hello World</pre>
    </body>
</html>

Content-Type: text/plain を見やすいように適宜HTMLで囲ってくれています

素のデータを確認するために Curlで確認すると以下結果からわかるよう、Content-Type: text/plainで出力しています

>curl -i https://localhost:7180/
HTTP/1.1 200 OK
Content-Length: 11
Content-Type: text/plain; charset=utf-8
Date: Fri, 11 Jul 2025 12:48:55 GMT
Server: Kestrel

Hello World
投稿日時: 2025-07-11 12:51:11

Comment

最近の投稿

最近のコメント

タグ

アーカイブ

その他