Asp.net MVC 2 CascadingDropDown - PullRequest
       1

Asp.net MVC 2 CascadingDropDown

0 голосов
/ 27 января 2011

Привет, это мой код контроллера:

public ActionResult Create()
{
      makelist = new SelectList(db.CountryMasters.ToList(), "CountryID", "CountryName",1);
        ViewData["CounrtyMaster"] = makelist;

        var modelList = new CascadingSelectList(clientMasterManagement.GetState(makelist.SelectedValue.ToString()), "StateID", "StateName");
        ViewData["StateMaster"] = modelList;

        return View("Create");
} 

и это мой код просмотра:

<div class="editor-field">
    <%= Html.DropDownList("CountryID", ViewData["CounrtyMaster"] as SelectList)%>
    <%= Html.ValidationMessageFor(model => model.CountryID) %>
</div>

<%= Html.CascadingDropDownList("StateMaster","CountryMaster")%>

когда я выбираю верхний список, это не влияет на второй, может кто-нибудьпомогите мне здесь ???

Ответы [ 2 ]

0 голосов
/ 27 января 2011

Html.CascadingDropDownList не является стандартным помощником MVC. Я так понимаю, что вы используете помощник Стивена Вальтера . Если так, то этот вопрос поможет вам:

ASP.NET MVC - Каскадный выпадающий список

0 голосов
/ 27 января 2011

Пользователь CascadingSelectList функция вместо SelectList в действии вашего контроллера

var makelist = new SelectList(db.CountryMasters.ToList(), "CountryID", "CountryName",1); ViewData["CounrtyMaster"] = makelist;
var modelList = new CascadingSelectList(clientMasterManagement.GetState(makelist.SelectedValue.ToString()), "StateID", "StateName");
ViewData["StateMaster"] = modelList;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...