1. ホーム
  2. asp.net-mvc

[解決済み] MVCで、文字列の結果を返すにはどうしたらいいですか?

2022-03-15 12:23:55

質問

AJAX呼び出しで、呼び出し元のページに文字列値を返したいのですが、どうすればいいですか?

を使用する必要があります。 ActionResult それとも単に文字列を返すのでしょうか?

どのように解決するのですか?

を使えばいいのです。 ContentResult を使用すると、プレーンな文字列が返されます。

public ActionResult Temp() {
    return Content("Hi there!");
}

ContentResult をデフォルトで返します。 text/plain をその コンテンツタイプ . これはオーバーロード可能なので、次のようにすることもできます。

return Content("<xml>This is poorly formatted xml.</xml>", "text/xml");