我試圖在我的視圖中把一個動態數字ID值與@DropDownListFor HTMLHelper Id連接起來。
@for (int i = 0; i < Model.AttributeValueList.Count(); i )
{
... 其他代碼在這里
<tr>
<td class="DisplayFieldName"/span>>
@Html.LabelFor(m => m.AttributeValueList[i].ListingTypeID)
</td>
<td class="DisplayFieldData"/span> 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;" /span> })
</td>
</tr>
}
我可以像這樣把它添加到規范的HTML中。
<tr class="@("/span>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-"/span> Model.AttributeValueList[i].ItemReschedualeOptionID。
@id = "@("listDropdown-"Model.AttributeValueList[i].ItemReschedualeOptionID)"。
@id = "listDropdown-@(Model.AttributeValueList[i].ItemReschedualeOptionID)"。
uj5u.com熱心網友回復:
下面是在HTMLHelpers中串聯到數值的正確語法
@id = "listDropdown-"/span> @Model.AttributeValueList[i].ItemReschedualeOptionID,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/320332.html
標籤:
