11.1.4.2 Creating the Edit View; Listing 11-8 Updating the Edit.cshtml
File
This commit is contained in:
parent
911ab9f5c8
commit
2047c92b96
@ -1,15 +1,45 @@
|
|||||||
@model SportsStore.Domain.Entities.Product
|
@model SportsStore.Domain.Entities.Product
|
||||||
|
|
||||||
@{
|
@{
|
||||||
ViewBag.Title = "Edit";
|
ViewBag.Title = "Admin: Edit" + Model.Name;
|
||||||
Layout = "~/Views/Shared/_AdminLayout.cshtml";
|
Layout = "~/Views/Shared/_AdminLayout.cshtml";
|
||||||
}
|
}
|
||||||
|
|
||||||
<h1>Edit @Model.Name</h1>
|
<div class="panel">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3>Edit @Model.Name</h3>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
@using (Html.BeginForm())
|
||||||
|
{
|
||||||
|
<div class="panel-body">
|
||||||
|
@Html.HiddenFor(m => m.ProductID)
|
||||||
|
@foreach (var property in ViewData.ModelMetadata.Properties)
|
||||||
|
{
|
||||||
|
if (property.PropertyName != "ProductID")
|
||||||
|
{
|
||||||
|
<div class="form-group">
|
||||||
|
<label>@(property.DisplayName ?? property.PropertyName)</label>
|
||||||
|
@if (property.PropertyName == "Description")
|
||||||
|
{
|
||||||
|
@Html.TextArea(property.PropertyName, null,
|
||||||
|
new { @class = "form-control", rows = 5 })
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
@Html.TextBox(property.PropertyName, null,
|
||||||
|
new { @class = "form-control" })
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel-footer">
|
||||||
|
<input type="submit" value="Save" class="btn btn-primary" />
|
||||||
|
@Html.ActionLink("Cancel and return to List", "Index", null,
|
||||||
|
new { @class = "btn btn-default" })
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
|
||||||
@using (Html.BeginForm())
|
|
||||||
{
|
|
||||||
@Html.EditorForModel()
|
|
||||||
<input type="submit" value="Save" />
|
|
||||||
@Html.ActionLink("Cancel and return to List", "List")
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user