Как передать модель из представления, в другой вид, без потерянных данных?C#

Место общения программистов C#
Ответить
Anonymous
 Как передать модель из представления, в другой вид, без потерянных данных?

Сообщение Anonymous »

Я знаю, что вопрос может быть странным, но я пытаюсь передавать данные, которые заполняются в представлении и возвращаются к моему контроллеру, в другой вид, чтобы заполнить все переменные. Моя проблема заключается в том, что каждый раз, когда я передаю данные, которые правильно получены от первого представления, ко второму представлению, второе представление возвращает мне новую модель, только с данными, которые заполняются во втором представлении. Для лучшего понимания здесь мой код: < /p>

контроллер: < /p>

[HttpPost]
public IActionResult SubmitCharInfo(Character character) {
//charRepo.SaveCharacter(character);
return View("Char_StandartAttributes", character);
}

[HttpPost]
public IActionResult CharAllSkills(Character character) {
charRepo.UpdateCharacter(character);
return View("Char_FirstSkillPage");
}
< /code>

Код из моего первого представления: < /p>

@model Character







Enter a character name:




Enter a age:



Enter a job:



Enter a place of residence:



Enter a gender:





Enter a story:





Submit





< /code>

И здесь код моего второго представления: < /p>

@model Character





Standart Skills


Enter a value for...




close range combat:



stamina:



inteligence:



strength:



strength:



weapon handling:




Submit





< /code>

Вот живой пример значений: < /p>

Значения, полученные с первого представления < /p>

После передачи модели во второй вид и получения данных моей модели изменилось на: < /p>

Значения из второго представления#1 < /p >

Значения из второго представления#2 < /p>

Почему это происходит и как это исправить? < /p>

Подробнее здесь: https://stackoverflow.com/questions/534 ... tting-lost
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»