如何从一个文本框中保留值,点击按钮从一个视图,asp.net mvc

时间:2022-11-28 21:15:00

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应用程序。