это мой класс модели открытый класс Model1 {public string popcorn {get;задавать;} публичная строка pselectedItem {get;задавать;} общедоступный IEnumerable items {get;задавать;}}
это мой класс контроллера: -
public class HomeController : Controller
{
private rikuEntities rk = new rikuEntities();
public ActionResult Index()
{
var model = new Model1
{
items = new[]
{
new SelectList(rk.emp,"Id","name")
}
}; return View(model);
}
public ActionResult viewToController(Model1 m)
{
string getSelectedName = m.popcorn;
return Content(getSelectedName);
}
}
это мой взгляд; -
@ model chetan.Models.Model1 @using (Html.BeginForm ("viewToController", "Home")) {@ Html.ValidationSummary (true) emp
<div class="editor-field">
@Html.DropDownListFor(x => x.popcorn, new SelectList(Model.items))
</div>
</fieldset>
}
в моем примере я хочу получитьзначения в Dropdownlist из таблицы базы данных с именем "emp" и после выбора элемента из раскрывающегося списка я хочу использовать этот элемент в действии Index контроллера Home.пожалуйста, внимательно проверьте мой код и дайте мне знать, что мне делать?