Вид не обновляется после POST, хотя вид модели обновлен - PullRequest
0 голосов
/ 08 марта 2019

Я пишу пользовательский компонент ASP.NET, я хочу обновить свое представление следующим кодом:

 @if (Model.TableDatasource != null){
                    //Write some thing to html page example: tables or span

}

На первом Model.TableDatasource равно нулю, пользователь выбирает информацию и просмотр контроллера Представление (модель) примерно так:

var model = new PrintDeliveryTicketModel()
            {
                PlantList = CommonHelper.GetPlantList(),
            };

            if (request == null)
            {
                return View(model);
            }
            else
            {
                var currentPlant = JsonConvert.DeserializeObject<PlantList>(request);

                var FullModel = new PrintDeliveryTicketModel()
                {
                    PlantList = CommonHelper.GetPlantList(),
                    CurrentPlant = JsonConvert.DeserializeObject<PlantList>(request),
                    DriverList = JsonConvert.DeserializeObject<List<Drivers>>(CommonHelper.GetDriver(currentPlant.CodePlant, currentPlant.PlantNo.Value).Content.ReadAsStringAsync().Result),
                    CustomerList = JsonConvert.DeserializeObject<List<Customer>>(CommonHelper.GetCustomer().Content.ReadAsStringAsync().Result),
                    RecipeList = JsonConvert.DeserializeObject<List<Recipe>>(CommonHelper.GetRecipe(currentPlant.CodePlant, currentPlant.PlantNo.Value).Content.ReadAsStringAsync().Result),
                    SitesList = JsonConvert.DeserializeObject<List<Site>>(CommonHelper.GetSite().Content.ReadAsStringAsync().Result),
                   // TruckList = JsonConvert.DeserializeObject<List<Truck>>(CommonHelper.GetTruck().Content.ReadAsStringAsync().Result)
                };

                return View(FullModel);

            }

Во время отладки я замечаю, что точка останова при возврате View (FullMode) и точка останова в ViewFile (cshtml) имеет значение.но ничего не видно при взгляде.

Надеюсь, что поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...