После обновления страницы элементы модели потеряли C # MVC - PullRequest
0 голосов
/ 22 мая 2019

У меня есть приведенный ниже код, и проблема в том, что когда я добавляю элемент в первый раз, затем я добавляю Id в модель. Снова нажимаю ту же кнопку, чтобы отредактировать что-то, что у моих моделей. Id is null..

My View

@using (Html.BeginForm("BusinessOrderAdd", "BusinessOrder", FormMethod.Post, new { @id = "bsCurrForm" }))
{
    @Html.AntiForgeryToken()
    @Html.HiddenFor(model => model.Id)
    @Html.LabelFor(model => model.Name, "Name", htmlAttributes: new { @class = "control-label col-md-2" })
}

Мой контроллер

[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult BusinessOrderAdd(myDTO myorder)
{
    myorder.Id = Guid.NewGuid();
    return Json(myorder, JsonRequestBehavior.AllowGet);
}

Метод GET

public ActionResult BusinessOrderAdd()
{
    try
    {
        myorder.Date = DateTime.Now;
        myorder.StartTime = DateTime.Today.Date.AddHours(12);
        //some properties here.
    }
    catch (Exception ex)
    {
        throw;
    }

    return PartialView("_AddOrEditBusinessOrder", myorder);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...