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

[解決済み] Razor で文字列を連結する

2023-01-27 07:46:44

質問

Razor 構文で 2 つの文字列を結合するにはどうしたらよいでしょうか。

もし私が @Model.address@Model.city で、アウトプットは address city としたい場合、どうすればいいのでしょうか?それは、単純に @Model.address + " " + @Model.city ?

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

Razor の parentesis シンタックスを使用します。

@(Model.address + " " + Model.city)

または

@(String.Format("{0} {1}", Model.address, Model.city))

更新 : C# 6 では $-記法 (公式に補間された文字列)を使用することができます。

@($"{Model.address} {Model.city}")