加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何通过asp.net mvc或jquery提交包含动态数据行的表?

发布时间:2020-12-16 03:51:11 所属栏目:asp.Net 来源:网络整理
导读:我非常喜欢asp.net mvc,目前我正在编写一个Web应用程序,允许用户从列表框中选择多个产品,并将它们添加到动态表中,其中包含可以添加或删除的行. 因此,我正在考虑使用jquery添加和删除表行,因此表行将通过append(“xxx”)添加. 但事情是我不熟悉asp.net mvc表
我非常喜欢asp.net mvc,目前我正在编写一个Web应用程序,允许用户从列表框中选择多个产品,并将它们添加到动态表中,其中包含可以添加或删除的行.

因此,我正在考虑使用jquery添加和删除表行,因此表行将通过append(“xxx”)添加.

但事情是我不熟悉asp.net mvc表单提交,从我到目前为止的理解,我可以稍后通过表单[“id”]检索值,但如果我要通过该方法创建表行,我认为它要么具有相同的ID,要么我可以使用运行无ID和隐藏输入来跟踪添加的产品数量.

当我删除所有产品时,我可能还想隐藏整个产品表.

附:有点觉得我的方式有点像一个大的乱糟糟的黑客,它会回来咬我一天.

问题:

> asp.net mvc有一个很好的方法吗?
处理所有这些?我读了
关于mvc tempdata的事情.
>对我来说是否有更好的方式
处理动态产品
代?让事情变得更容易
稍后在asp.net中提交表单
MVC
>而且我发现你可以
????实际上通过jquery提交表单
????也有任何利弊
????两种方法之间?就……而言
????也许表现,安全,
????维修等?

谢谢

解决方法

您可以发布对象集合;在MVC中.这是一个例子: http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx

基本上,您可以使用JQuery创建表,但确保控件的ID引用此方案,因此要使用JQuery添加下一行,请确保输入数据的控件使用列表中的下一个索引,以及与底层绑定对象中的属性相同的名称.

当您发布到服务器时,您可以遍历此集合.

要回答其他问题:如果你不希望回发到服务器(也可以使用ASP.NET MVC),你可以通过JQuery提交表单…否则,你不需要担心JQuery提交.这样可以增加可用性.

HTH.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读