Как заполнить текстовое поле на основе выпадающего списка в MVC ..?

Привет, я создал таблицу и подключил ее к проекту MVC через сущность ADO.NET. После подключения я добавил контроллер для сущности, и он создает набор файлов cshtml в папке VIEW в проекте MVC. Но теперь мне нужно создать выпадающий список и текстовое поле. Я создал выпадающий список в файле cshtml, а также записал логику для него в КОНТРОЛЛЕР. Я также могу создавать TEXTBOXES, но я сталкиваюсь с проблемой загрязнения TEXTBOX на основе выбора из выпадающего списка.

Моя модель автоматически сгенерирована VS 2012

 public partial class Plan_S  

    {

        public int PlanId_PK { get; set; }
        public string PlanNames { get; set; }
        public string Hours { get; set; }
    }

Мой контроллер для отображения выпадающего списка является `

 public class dropdownController : Controller
    {


        private PivotEntities db = new PivotEntities();

        //
        // GET: /dropdown/

        public ActionResult Index()
        {
            ViewBag.plannames = new SelectList(db.Plan_S, "PlanId_PK", "PlanNames");

            return View();
        }

        protected override void Dispose(bool disposing)
        {
            db.Dispose();
            base.Dispose(disposing);
        }
        public ActionResult ddl()
        {
            return View(new Plan_S());
        }

    }`

Мой view.cshtml для отображения выпадающего списка

`

@model Pivot.Models.Plan_S
@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>


<div>   

    @Html.DropDownList("PlanNames", "--select--")

</div>

`

Теперь, когда я выбираю элемент в выпадающем списке, он должен автоматически заполнить соответствующее значение в таблице. Здесь, в моем коде, таблица Plan_S автоматически генерируется как класс Plan_S MODEL. Но в базе данных у меня есть набор значений для этих столбцов в таблице.

eg..)     PlanId_PK  |   PlanNames  |    Hours
              1           Plan1          1hrs
              2           Plan2          2hrs
              3           Plan3          3hrs

Здесь, в этой таблице Plan_S,

Столбец PlanNames заполняется в DROPDOWNLIST. Когда я выбираю Plan1 в DDL, он должен заполнить поле texbox как 1 час.

Когда я выбираю Plan2 в DDL, он должен заполнить текстовое поле как 2 часа.

Это логика мне нужна, и я могу сделать это в веб-формах asp, но это сложно в MVC.

Я думаю, что Jquery нужен для этого .......

Пожалуйста, помогите мне, я потратил часы на поиск этой логики ....

Заранее спасибо...

Ответы на вопрос(1)

Ваш ответ на вопрос