如何在控制器中获取部分视图数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在控制器中获取部分视图数据相关的知识,希望对你有一定的参考价值。
我在单个视图上使用三个partialview
,我有一个提交按钮,单击该按钮我想将信息发送到数据库,我必须从所有partialview
中检索数据。
您能提供正确的信息给我吗?
Darin我正在使用L2S,所以当我拖动存储过程时,会在]中获得类似这样的代码>
[global::System.Data.Linq.Mapping.FunctionAttribute(Name="SP_Name")] public int SP_Name( [global::System.Data.Linq.Mapping.ParameterAttribute(Name="EmployeeID", DbType="Int")] System.Nullable<int> EmployeeID { IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), EmployeeID); encounterID = ((System.Nullable<int>)(result.GetParameterValue(293))); return ((int)(result.ReturnValue)); } }
更新
<script language="javascript" type="text/javascript"> $(function () { $('#Form1').submit(function () { $.ajax({ url: this.action, type: this.method, data: $(this).serialize(), success: function (data) { var message = data.Result; $('#Result').html(message); } }); return false; }); }); </script>
在我的控制器中,我正在使用
public ActionResult Index(FormCollection frm) { My Code --------------------- return Json(new { Result = "Success" }); }
返回此文件后,我会收到回发的文件,它要求我保存它。我已经使用
flidder
进行了检查,在URL中它显示了该路径仅是/
就像我填写任何特定的partialview
一样显示/Controller Name/Partialview
您能帮我解决这个问题吗?>
我在单个视图上使用三个partialview,单击要提交信息到数据库的提交按钮,我必须从所有partialview检索数据。可以吗...
答案
嗯,通常将数据发送到控制器动作是通过对控制器动作执行HTTP请求来完成的。有多种执行HTTP请求的方式:
- 使用指向此操作的
<form>
标记
以上是关于如何在控制器中获取部分视图数据的主要内容,如果未能解决你的问题,请参考以下文章
当我从用户获取数据并将其保存到 SQLite 数据库中时,我应该怎么做才能使列表视图在片段中工作