Asp.net-Mvc-3

使用 ASP.NET MVC3 Razor 進行字元串連接

  • January 21, 2020

我正在嘗試在 asp.net mvc 3 razor 中連接一個字元串,但我的 cshtml 遇到了一些 sintax 問題。

我在foreach語句上為我的複選框生成一個ID,我的複選框應該以“chk”開頭,以及在ID上連接一個欄位的內容,如下所示:

<input type="checkbox" id="chk+@obj.field" />

但是或範例 id 屬性的結果是: id=“chk+8”

我怎樣才能得到像“chk8”這樣的結果?

只需將您的變數放在前綴旁邊:

<input type="checkbox" id="chk@(obj.field)" />

嘗試

<input type="checkbox" id="@("chk" + obj.field)" />

要麼

<input type="checkbox" id="chk@obj.field" />

引用自:https://stackoverflow.com/questions/8039131