Asp.net mvc 暂时保存数据库中的输入数据,并显示以查看mvc并保存它

Asp.net mvc 暂时保存数据库中的输入数据,并显示以查看mvc并保存它,asp.net-mvc,Asp.net Mvc,我必须根据用户输入条件从sql中获取数据并将其显示给用户。用户一次可以执行多个搜索,所有结果应显示在搜索文本框下的表格中。 之后,在提交按钮上,我需要将这些显示在视图表中的数据发送回控制器并保存到数据库。从控制器到视图,您可以使用ajaxcall中的json结果操作将数据作为json发送,也可以将数据简单地放在视图包或视图数据中 public JsonResult FillProjectYearWise(字符串年) { 字符串s=“名称#值| 1#2 | 3#4” 或 public JsonRe

我必须根据用户输入条件从sql中获取数据并将其显示给用户。用户一次可以执行多个搜索,所有结果应显示在搜索文本框下的表格中。


之后,在提交按钮上,我需要将这些显示在视图表中的数据发送回控制器并保存到数据库。

从控制器到视图,您可以使用ajaxcall中的json结果操作将数据作为json发送,也可以将数据简单地放在视图包或视图数据中

public JsonResult FillProjectYearWise(字符串年) { 字符串s=“名称#值| 1#2 | 3#4”

或 public JsonResult FillProjectYearWise(字符串年) { FillDropDownService objfilldropdown=新的FillDropDownService()

List Departments=objfilldropdown.FillProjectYearWise(年);
返回Json(Departments,JsonRequestBehavior.AllowGet);
}
或 ViewData[“值”]=您的值

或者只需通过“@viewdata[“value”]”访问视图中的viewdata


为了将数据从视图发送到控制器,您可以使用ajax调用,或者如果您正在进行post,您可以使用隐藏字段并通过RequestForm[“Hiddenfieldname”]在控制器上获取该数据.

有很多方法可以做到这一点,因此您需要提供您的代码,这样我们就有了一个起点。欢迎使用stackoverflow。这不是一个免费的代码编写服务。它也不是教程或web搜索的替代品。请阅读。然后回答您的问题并添加您迄今为止尝试过的代码。运行时会发生什么?您希望得到什么发生了什么?有错误吗?
        return Json(Departments, JsonRequestBehavior.AllowGet);
    }
        List<SelectListItem> Departments = objfilldropdown.FillProjectYearWise(Year);

        return Json(Departments, JsonRequestBehavior.AllowGet);
    }