I have two views
我有两个观点
1 . Add.aspx 2. Change.aspx
1。Add.aspx 2。Change.aspx
View Add has a TextBox named menu, where i can type data. I have a 'Add' button below the textbox which redirects to the next view 'Change' 'Change' view has a button named 'Cancel' which on click redirects back to the add page.
视图添加有一个名为菜单的文本框,我可以在其中输入数据。我在文本框下面有一个“添加”按钮,它重定向到下一个视图“更改”“更改”视图,它有一个名为“取消”的按钮,单击该按钮将重定向回添加页面。
My Question is,
我的问题是,
How can I persist data entered in the 'Menu' Textbox when I click 'Cancel' from the 'Change' View. Currently it gets cleared. Should I save it in a session ? or is there any other alternative ?
当我单击“更改”视图中的“Cancel”时,如何将数据保存到“菜单”文本框中。目前它被清除。我应该在会话中保存它吗?或者还有其他选择吗?
1 个解决方案
#1
2
If you're doing an actual redirect, you can use TempData to store data inbetween views, e.g.:
如果要进行实际重定向,可以使用TempData在视图之间存储数据,例如:
TempData["YourData"] = TextBoxText;
See Passing Data in an ASP.NET MVC Application on MSDN.
参见在ASP中传递数据。NET MVC应用程序。
#1
2
If you're doing an actual redirect, you can use TempData to store data inbetween views, e.g.:
如果要进行实际重定向,可以使用TempData在视图之间存储数据,例如:
TempData["YourData"] = TextBoxText;
See Passing Data in an ASP.NET MVC Application on MSDN.
参见在ASP中传递数据。NET MVC应用程序。