Revision: 57546
Updated Code
at May 31, 2012 09:13 by praveensewak
Updated Code
// Model public partial class Product { private Category _category; public Category Category { get { if (_category == null) { var categoryRepository = new CategoryRepository(); var cat = categoryRepository.Select(categoryid); _category = cat.First(); } return _category; } } } //Controller public ProductController() : base() { var categoryRepo = new CategoryRepository(); ViewData["categories"] = categoryRepo.Select().ToList(); } // View <% using (Html.BeginForm()) {%> <fieldset> <legend>Fields</legend> <p> <label for="Category">Category:</label> <%= Html.DropDownList("categoryid", new SelectList((IEnumerable)ViewData["categories"], "id", "name")) %> <%= Html.ValidationMessage("categoryid", "*") %> </p> <p> <label for="name">Name:</label> <%= Html.TextBox("name") %> <%= Html.ValidationMessage("name", "*") %> </p> <p> <input type="submit" value="Create" /> </p> </fieldset> <% } %> // View <% using (Html.BeginForm()) {%> <fieldset> <legend>Fields</legend> <p> <label for="id">ID:</label> <%= Html.Encode(Model.id) %> </p> <p> <label for="category">Category:</label> <%= Html.DropDownList("categoryid", new SelectList((IEnumerable)ViewData["categories"], "id", "name")) %> <%= Html.ValidationMessage("categoryid", "*") %> </p> <p> <label for="name">Name:</label> <%= Html.TextBox("name", Model.name) %> <%= Html.ValidationMessage("name", "*") %> </p> <p> <input type="submit" value="Save" /> </p> </fieldset> <% } %>
Revision: 57545
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 31, 2012 09:04 by praveensewak
Initial Code
//Controller public ProductController() : base() { var categoryRepo = new CategoryRepository(); ViewData["categories"] = categoryRepo.Select().ToList(); } // View <% using (Html.BeginForm()) {%> <fieldset> <legend>Fields</legend> <p> <label for="Category">Category:</label> <%= Html.DropDownList("categoryid", new SelectList((IEnumerable)ViewData["categories"], "id", "name")) %> <%= Html.ValidationMessage("categoryid", "*") %> </p> <p> <label for="name">Name:</label> <%= Html.TextBox("name") %> <%= Html.ValidationMessage("name", "*") %> </p> <p> <input type="submit" value="Create" /> </p> </fieldset> <% } %> // View <% using (Html.BeginForm()) {%> <fieldset> <legend>Fields</legend> <p> <label for="id">ID:</label> <%= Html.Encode(Model.id) %> </p> <p> <label for="category">Category:</label> <%= Html.DropDownList("categoryid", new SelectList((IEnumerable)ViewData["categories"], "id", "name")) %> <%= Html.ValidationMessage("categoryid", "*") %> </p> <p> <label for="name">Name:</label> <%= Html.TextBox("name", Model.name) %> <%= Html.ValidationMessage("name", "*") %> </p> <p> <input type="submit" value="Save" /> </p> </fieldset> <% } %>
Initial URL
Initial Description
Dropdown list bound in MVC using Entity Framework
Initial Title
Dropdown list ASP.NET MVC
Initial Tags
aspnet
Initial Language
C#