C# 临时存储表单字段数据
使用C的ASP.NETMVC3# 我目前有一个表单,其中包含一些由数据库填充的下拉列表。如果有人想在下拉列表中添加一个新项目,我需要将他们带到另一个表单,然后将他们带回来。我是否可以在不使用会话变量的情况下执行此操作?或者是一种使用Ajax打开第二个表单的方法C# 临时存储表单字段数据,c#,jquery,asp.net,asp.net-mvc-3,asp.net-ajax,C#,Jquery,Asp.net,Asp.net Mvc 3,Asp.net Ajax,使用C的ASP.NETMVC3# 我目前有一个表单,其中包含一些由数据库填充的下拉列表。如果有人想在下拉列表中添加一个新项目,我需要将他们带到另一个表单,然后将他们带回来。我是否可以在不使用会话变量的情况下执行此操作?或者是一种使用Ajax打开第二个表单的方法 谢谢。您可以为此使用TempData。虽然在内心深处,TempData使用会话存储,但这是通过TempData抽象出来的 选择Ajax路线也是一个选项,但描述太少,很难详细说明任何内容。您可以使用模型弹出窗口将项目添加到下拉列表中。您还可
谢谢。您可以为此使用
TempData
。虽然在内心深处,TempData
使用会话存储,但这是通过TempData
抽象出来的
选择Ajax路线也是一个选项,但描述太少,很难详细说明任何内容。您可以使用模型弹出窗口将项目添加到下拉列表中。您还可以使用弹出面板更新值。由于您将用户带到一个全新的页面,我假设在允许用户添加新值之前,有很多逻辑或先决条件 您可以轻松地将逻辑移动到控件中,并将该控件放入页面的面板中。好处是,您还可以将其扔到现有页面上,以防该页面被用作另一个函数流的一部分