Как мы можем перенаправить на одно и то же представление без потери данных
У меня есть два текстовых поля на одном представлении в проекте при первой загрузке мы предоставляем значение на текстовом поле из контроллера с помощью model.name его показывают в поле зрения, чем я нажимаю на кнопку другого текстового поля show other value model.age, но model.name значение удалить я хочу оба значения в текстовом поле
Что я уже пробовал:
<pre>namespace WebApplication2.Controllers { public class HomeController : Controller { // GET: Home Class1 cs = new Class1(); public ActionResult Index() { if(TempData["A"]==null) { cs.name = "hi"; TempData["A"] = "B"; } return View(cs); } public ActionResult A() { cs.age ="hello"; //return RedirectToAction("Index",cs); return View("Index", cs); } } }
F-ES Sitecore
Вы должны убедиться, что кнопка, которую вы нажимаете, отправляет форму, и вы добавляете модель к действию. Так что если ваша кнопка подчиняется "а";
public ActionResult A(модель Class1)
Если вы правильно привязали свое текстовое поле к Model.name в представлении тогда "модель" В "а" также будет иметь эти данные. Не видя вашего взгляда, невозможно ответить.
Вам действительно нужно получить лучшее базовое понимание MVC, хотя я предлагаю вам пройти через книгу или некоторые учебные пособия, такие как "музыкальный магазин MVC".