gpt4 book ai didi

c# - 在客户端存储数据的最佳方式 - ASP.Net + JQuery

转载 作者:太空狗 更新时间:2023-10-29 20:29:05 25 4
gpt4 key购买 nike

我正在为一些相当复杂的对象编写管理表单。它是一个标准的转发器,为每个对象行显示一些“基本”信息(名称、ID 等)。

单击一行的“编辑”可将其展开(使用 JQuery)以显示所有关联的可编辑对象的全部恐怖之处。其中之一是与每一行关联的文档列表,需要是 JQuery 可编辑的,以便用户可以单击“编辑”以打开整行 gui,然后取消/选择复选框以取消/关联文档,然后点击“保存” ' 坚持一切。

目前我正在使用嵌套的转发器来存储最初隐藏的字段——转发器生成一个隐藏的表单域,其中包含一个以逗号分隔的 assoc 文档 ID 列表。在填充编辑 gui 时,我对分隔字符串执行拆分操作,并根据需要设置/取消设置复选框。

从可维护性的角度来看,这证明是一场噩梦,在我沮丧的网络漫游中寻找解决方案时,我注意到 JQuery 有一些功能可以充当客户端数据库。有没有人有这方面的经验,如果有,您会推荐吗?我用于解析 csv 字符串和动态构建 gui 的自定义 JS 开始让我有些疲惫。

提前致谢

5arx

最佳答案

您进入了非常高级的客户端行为领域,并遇到了我认为很多 Web 窗体开发人员遇到的现象。试图将两种范式相互融合。

我的建议是采用“纯 AJAX”方法来解决您的客户难题,但我不想深入讨论太多细节。基本大纲是这样的:

您可以根据自己的需要实现 JSON 内容,但在 ASP.Net 中,您基本上有两种选择:

  1. WCF
  2. Page Methods

您可能需要进行一些重新架构,但如果您想实现非常好的客户端行为,您将不得不硬着头皮去做。

关于c# - 在客户端存储数据的最佳方式 - ASP.Net + JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com