0

@Html.DropDownList の ID を動的に設定する必要があります

これは私のMVCビューの一部です

@{
    row_number = 0;

    }
.....
@foreach (var item in Model)
   {
.....
<div style="float:left;width:100px">
          @Html.DropDownList("ID_", new SelectList(ViewBag.LISTA_LINEE, "Value", "Text"),string.Empty)
        </div>
........
      row_number = row_number + 1;

       }

追加する必要があります

row_number 

リスト ID を動的にドロップダウンするための値。

正しいシンタックスは?

どうもありがとうございました!

4

1 に答える 1

1

row_numberは整数で"ID_"、文字列です。MVC Razor であろうとなかろうと、それはまだ単なる C# コードです。次のように、これらの値から文字列を作成できます。

string.Format("ID_{0}", row_number)

したがって、全体は次のようになります。

@Html.DropDownList(string.Format("ID_{0}", row_number), new SelectList(ViewBag.LISTA_LINEE, "Value", "Text"),string.Empty)
于 2013-10-03T12:55:33.920 に答える