Ramco Ramco

Ramco Ramco

  • 442
  • 3.4k
  • 517k

How to assign Id value to hfId

Jun 21 2021 4:22 PM

Hi

@model MyApplication.Models.Location

@using (Html.BeginForm("CreateEdit", "Location", FormMethod.Post))
{
    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true, "", new { @class = "text-danger" })
    <input type="hidden" name="hfId" id="hfId" value="" />
    <div class="modal" tabindex="-1" role="dialog" id="UpSertModal">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h4 class="modal-title"></h4>
                </div>
                <div class="modal-body">
                        <div class="form-horizontal">
                            <div class="form-group">
                                @Html.LabelFor(model => model.Id, htmlAttributes: new { @class = "control-label col-md-3" })
                                <div class="col-md-3">
                                    @Html.EditorFor(model => model.Id, new { htmlAttributes = new { @class = "form-control", @Value = Model.Id } })
                                    @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", @Value = Model.Description } })

                                    @Html.ValidationMessageFor(model => model.Description, "", new { @class = "text-danger" })
                                </div>
                            </div>
                           
                        </div>
                
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
                    <button type="submit" class="btn btn-primary">Save Changes</button>
                </div>
            </div>
        </div>
    </div>
}

*******************Controller

[HttpGet]
        public ActionResult CreateEdit(string Id)
        {
            Id = Id.Trim();
            ////try
            ////{
            if (String.IsNullOrEmpty(Id))
                {
                    return PartialView("_CreateEdit", new Location());
                }

                else
                {
                    return PartialView("_CreateEdit", dbLocation.GetById(Id));
                }
            //}
            //catch (Exception ex)
            //{
            //    ExceptionLogging.SendExcepToDB(ex);
            //    TempData["Message"] = "Error Encountered.";
            //}
        }

 

Thanks


Answers (4)