W mojej maszynce generuję listę rozwijaną w ten sposób.Jak wygenerować listę rozwijaną w asp.net Maszynka do golenia MVC
@{
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 generowany jest jak ten
<select id="Direction" name="Direction" onchange="getAlldata()">
<option>Home To School</option>
<option>School To Home</option>
</select>
ale chcę, aby wygenerować coś HTML jak ten
<select id="Direction" name="Direction" onchange="getAlldata()">
<option value="0">Home To School</option>
<option value="1">School To Home</option>
</select>
Jak mogę to zrobić.
Och, zrobiłem to wcześniej, ale zapomniałem. –
Gdzie umieszczasz definicję funkcji "getAlldata()"? – shim
Lub po prostu '@ Html.DropDownList (" Direction ", llistItems, new {onchange =" getAlldata() "})' - jego bezcelowy dodatkowy nagłówek do utworzenia drugiej 'SelectList' z istniejącej –