2011-11-07 14 views
14

asp.net mvc 3カミソリの文字列を連結しようとしていますが、私はcshtmlで少しのsintaxの問題を抱えています。ASP.NET MVC3との文字列の連結MVC3 Razor

私何foreach文で私のチェックボックスのIDを生成するために、そして私のチェックボックス「CHK」で開始する必要があり、何fieldonにIDをcancatenateするため、そのようなこと:

<input type="checkbox" id="[email protected]" /> 

なく、またはexampple id属性の結果は次のとおりです。id = "chk + 8"

「chk8」のような結果を得るにはどうすればよいですか?

答えて

38

を試してみてください。

接頭辞接尾辞を追加する最も直接的でクリーンな方法。

@("PREFIX " + obj.field + " SUFFIX") 
+0

ニース - かっこがトリックです! – paulroho

10

ちょうどプレフィックスの隣にあなたの変数を置く

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

または

<input type="checkbox" id="[email protected]" /> 
関連する問題