В моей бритве я генерирую раскрывающийся список, как это.Как сгенерировать dropdownlist в asp.net MVC razor
@{
var listItems = new List<ListItem>
{
new ListItem { Text = "Home To School", Value = "0" },
new ListItem { Text = "School To Home", Value = "1" }
};
}
@Html.DropDownList("Direction", new SelectList(listItems),new {onchange = "getAlldata()"})
HTML генерируется из этого, как этот
<select id="Direction" name="Direction" onchange="getAlldata()">
<option>Home To School</option>
<option>School To Home</option>
</select>
, но я хочу, чтобы генерировать HTML-то вроде этого
<select id="Direction" name="Direction" onchange="getAlldata()">
<option value="0">Home To School</option>
<option value="1">School To Home</option>
</select>
Как я могу это сделать.
ой, я сделал это, прежде чем я забыл. –
Где вы помещаете определение функции «getAlldata()»? – shim
Или просто '@ Html.DropDownList (« Направление », llistItems, new {onchange =" getAlldata() "})' - его бессмысленный дополнительный ovrhead для создания второго 'SelectList' из существующего –