我正在开发一个网页,其中我有一个包含2个文本框和表格的表格。使用jquery动态生成的表。动态表只包含一列“名称”。我想将所有数据发送到我的控制器?
答案 0 :(得分:1)
使用Textbox / Hidden insde the column并获取这些textbox / hiddens的数据。所有都应该是同名的,例如。 name="dummy"
。
现在提交给控制器将它们作为
Request.Form("dummy");
如果不是这样,请澄清您的要求。
答案 1 :(得分:1)
使用POST
(即$.post
)将JS对象中序列化的数据发送到控制器:
$.post({
type: "POST",
url: "MyController/MyAction",
data: serializedData,
success: successFunction
});
恢复控制器中的数据:
public class MyController : Controller {
[HttpPost]
public string MyAction(List<string> serializedData) { }
}