Hi
When i click on Add/Update button below Partial View is called. I want when clicked on Updat Button then it should display values .
If Add then all should be Blank,
<button type="button" id="btnAdd" class="btn btn-primary" float-right onclick="clearTextBox();"> <i class="fa fa-plus"></i> Add New Location</button><br /><br /> ********************************************************************************
@foreach (var item in Model.Locations) { <tr> <td> @Html.DisplayFor(model => item.Id) </td> <td> @Html.DisplayFor(model => item.Description) </td> <td> <a class='btn btn-primary btn-sm' id='btnEdit'><i class='fa fa-pencil'></i> Edit </a>
</td>
</tr>
}
@model MyApplication.Models.Location
<html> <body> @Html.ValidationSummary(true, "", new { @class = "text-danger" }) @*@Html.HiddenFor(model => model.Id)*@
<div class="form-group"> @Html.LabelFor(model => model.Id, htmlAttributes: new { @class = "control-label col-md-3" }) <div class="col-md-5"> @Html.EditorFor(model => model.Id, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.Id, "", new { @class = "text-danger" }) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.Description, htmlAttributes: new { @class = "control-label col-md-3" }) <div class="col-md-9"> @Html.EditorFor(model => model.Description, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.Description, "", new { @class = "text-danger" }) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.GstStateCode, htmlAttributes: new { @class = "control-label col-md-3" }) <div class="col-md-5"> @Html.EditorFor(model => model.GstStateCode, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.GstStateCode, "", new { @class = "text-danger" }) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.GstStateName, htmlAttributes: new { @class = "control-label col-md-3" }) <div class="col-md-9"> @Html.EditorFor(model => model.GstStateName, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.GstStateName, "", new { @class = "text-danger" }) </div> </div> <div class="form-group"> @Html.LabelFor(model => model.GstNo, htmlAttributes: new { @class = "control-label col-md-3" }) <div class="col-md-5"> @Html.EditorFor(model => model.GstNo, new { htmlAttributes = new { @class = "form-control" } }) @Html.ValidationMessageFor(model => model.GstNo, "", new { @class = "text-danger" }) </div> </div> </body> </html>
*************************************************************************
$('body').on('click', '[id*=btnAdd]', function () { $(".modal-title").html("Add new location"); $('#myModal').modal('show'); });
$(document).on('click', '[id*=btnEdit]', function () { $(".modal-title").html("Update"); $('#myModal').modal('show'); });
Thanks