【发布时间】:2012-08-02 11:43:49
【问题描述】:
我有一个带有下拉列表和几个列表的网站。意图是: 如果您在下拉列表中选择一个名称,列表中应填充与所选名称相关的数据。
如果您在下拉列表中选择其他名称,则始终返回与 0 索引相关的名称。
我必须在源中进行哪些更改,才能显示我选择的名称?
我怎样才能给 ViewBag.ID_Artiest 所选名称的“键”值?
<form id="form1" runat="server">
<label for="ArtiestenLijst">Selecteer artiest:</label>
<% using (Html.BeginForm("OnChange", "HitdossierController", FormMethod.Post, new { ID_Artiest = "DoChange" })) %>
<% { %>
<%= Html.LabelFor(x => x.ID_Artiest)%>
<%= Html.DropDownListFor(
x => x.ID_Artiest,
new SelectList(ViewBag.ArtiestenLijst, "Value", "Text"),
"-- Selecteer artiest --",
new
{
@onchange = @"this.form.submit();"
})%>
<%} %> <br />
<br />
<div id="divPartialView">
<%= Html.Action("Detail_Hitdossier", new { AID_Artiest = ViewBag.ID_Artiest })%> <br />
</div>
</form>
【问题讨论】:
标签: c# asp.net-mvc razor html-select