C# 如何在视图中单击按钮时保留文本框中的值,asp.net mvc

C# 如何在视图中单击按钮时保留文本框中的值,asp.net mvc,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,我有两种看法 一,。Add.aspx 2.Change.aspx View Add有一个名为menu的文本框,我可以在其中键入数据。我在文本框下方有一个“添加”按钮,可重定向到下一个视图“更改” “更改”视图有一个名为“取消”的按钮,单击该按钮可重定向回添加页面 我的问题是, 在“更改”视图中单击“取消”时,如何保存在“菜单”文本框中输入的数据。现在它被清除了。我应该将其保存在会话中吗?或者还有其他选择吗?如果您正在执行实际重定向,您可以使用TempData在视图之间存储数据,例如: TempD

我有两种看法

一,。Add.aspx 2.Change.aspx

View Add有一个名为menu的文本框,我可以在其中键入数据。我在文本框下方有一个“添加”按钮,可重定向到下一个视图“更改” “更改”视图有一个名为“取消”的按钮,单击该按钮可重定向回添加页面

我的问题是,


在“更改”视图中单击“取消”时,如何保存在“菜单”文本框中输入的数据。现在它被清除了。我应该将其保存在会话中吗?或者还有其他选择吗?

如果您正在执行实际重定向,您可以使用TempData在视图之间存储数据,例如:

TempData["YourData"] = TextBoxText;
请参阅MSDN上的