我正在嘗試將動態數字 ID 值連接到我認為的@DropDownListForHTMLHelper Id。
@for (int i = 0; i < Model.AttributeValueList.Count(); i )
{
... Other code here
<tr>
<td class="DisplayFieldName">
@Html.LabelFor(m => m.AttributeValueList[i].ListingTypeID)
</td>
<td class="DisplayFieldData" style="padding: 0px 0px 0px 5px;">
@Html.DropDownListFor(m => m.AttributeValueList[i].ListingTypeID, Model.AttributeValueList[i].ListingTypes, new { @id = "listDropdown", @Name = "ListingTypeID", style = "width:207px;font-size:10pt;" })
</td>
</tr>
}
我可以像這樣將它添加到常規 HTML 中。
<tr class="@("listingOption-" Model.AttributeValueList[i].ItemReschedualeOptionID)">
但是當我嘗試將它與 HtmlHelper 行內添加時,它會出錯。也許我沒有正確的語法。
@Html.DropDownListFor(m => m.AttributeValueList[i].ListingTypeID, Model.AttributeValueList[i].ListingTypes, new { @id = "listDropdown-" ADD ID HERE, @Name = "ListingTypeID", style = "width:207px;font-size:10pt;" })
我查看了其他 SO 帖子,但似乎沒有任何效果。
這是我嘗試過的。
@id = "listDropdown-" Model.AttributeValueList[i].ItemReschedualeOptionID,
@id = "@("listDropdown-"Model.AttributeValueList[i].ItemReschedualeOptionID)",
@id = "listDropdown-@(Model.AttributeValueList[i].ItemReschedualeOptionID)",
uj5u.com熱心網友回復:
這是連接到 HTMLHelpers 中的值的正確語法
@id = "listDropdown-" @Model.AttributeValueList[i].ItemReschedualeOptionID,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/415868.html
標籤:
上一篇:如何在mvc中使用ViewModel從視圖獲取多個串列到控制器
下一篇:如何在控制器中進行無休止的會話
