提交表单控件的一部分

时间:2016-11-15 13:23:20

标签: jquery asp.net

这可能是一个非常简单的答案,但我的头脑正在旋转......

我有一个ASP.Net webforms页面,其中包含一个大表。此表中的许多表单元素用于客户端计算值,用于填充其他元素。问题是由于发布了不必要的数据,后期收集非常大。

下面第2列中的元素填充第3列中输入字段的值:

enter image description here

提交表单时,代码只需要来自两个隐藏字段和结果字段的值。

问题是对于某些用户来说,这个表非常大,导致对服务器的POST非常大。在这篇文章中,还提交了所有 Calculation 字段,这进一步增加了帖子集合的大小。

ASP.Net的ViewState已被禁用,效果很好。但是,仍然会发布大量数据,这是不必要的。

我的问题是:

  1. 在ASP.Net MVC中是否有可能绕过这个问题,或者整个表单是否仍然由<form>行为的性质发布?
  2. 如果我使用JQuery迭代表并仅将必要的值提交给API端点,那么这是否存在之前不存在的任何安全风险
  3. 是否有更好的方法?

0 个答案:

没有答案