如何编辑表格数据 (ASP MVC)

2024-04-12

我需要能够在浏览器中编辑数据表。

我在 MVCContrib 中看到有一个 HTML 帮助器来渲染表格。有用...但是如果我希望用户能够编辑该表怎么办?据我所知,这并没有帮助。

解决这个问题的最佳方法是什么?

传统的 FORM 里面有一个 TABLE?如果是这样,MVC 是否足够智能,可以将发布的数据解析回行集合?无论如何,那会如何运作?

或者,也许它应该在单击一行时切换到编辑模式(使用 javascript 等),然后当用户移动到另一行时,调用 AJAX 操作来仅提交一行。我可以想象这里的逻辑可能会变得复杂 - 这可能仍然使用表单,但我是否必须将其动态插入到 DOM 中?

我还需要能够向该表添加行。我不需要分页支持。

有现成的解决方案吗?

我应该回到网络表单吗? :)


看看 Phil Haack 的博客,他描述了如何模型绑定到列表 http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx.

也许这可以帮助?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何编辑表格数据 (ASP MVC) 的相关文章

随机推荐

  • 如何在Java中将表格数据格式化为文本?

    我想从任意数据集对象模型生成格式良好的表格文本 Java 有没有一个好的库可以做到这一点 具体来说 我希望输出的格式类似于命令行数据管理工具 例如 mysql 的 CLI 例子 Field Type Null Key Default Ext
  • CSS:水平和垂直居中文本? [复制]

    这个问题在这里已经有答案了 我正在创建一个新网站 我需要了解一些信息 将通过示例显示 可以说我这样做了 html div ul li content li li content li li content li li content li
  • switch 语句中的 String 为何比相应的 if-else 语句更高效?

    Java 文档 http docs oracle com javase 7 docs technotes guides language strings switch html says Java 编译器从使用 String 对象的 swi
  • 无法修改 Controls 集合,因为控件包含代码块(即 <% ... %>)

    我正在尝试在 C 中创建动态元标记 但出现以下错误 无法修改 Controls 集合 因为控件 包含代码块 即 这是我添加的代码 HtmlMeta meta new HtmlMeta meta Name keywords meta Cont
  • 捕获 IllegalArgumentException 的最佳方法是什么

    什么时候最好使用这种类型的异常 如果捕获到这样的异常 是否可以正确处理它 catch Exception e 还是需要明确捕获 catch IllegalArgumentException e It would会被第一个捕获 但许多其他异常
  • 如何传入带有泛型类型参数的 func?

    我喜欢向方法发送通用类型转换器函数 但我不知道该怎么做 这是无效的语法 解释了我想要实现的目标 问题是我不知道如何与我的 func 一起指定泛型类型 public void SomeUtility Func
  • 为什么继承不能按照我认为应该的方式工作?

    我遇到了一些继承问题 因为我有一组相互关联的抽象类 需要一起重写它们才能创建客户端实现 理想情况下 我想做类似以下的事情 abstract class Animal public Leg GetLeg abstract class Leg
  • Excel VBA 检查插件是否已安装但未打开

    我有以下代码来检查所需的插件是否已安装 可用 然后再从当前上下文调用该插件中的脚本 Function IsAddinEnabled addinName as string As Boolean IsAddinEnabled True Dim
  • 资产目录与文件夹参考:何时使用其中之一?

    我可以将文件放入Assets xcassets或者我可以将文件放入文件夹引用 蓝色文件夹 中 我什么时候会选择其中之一而不是另一个 您可能应该使用资产目录 因为这就是 Apple 希望您今后使用的内容 工具将反映这一点 并且它们带来了许多优
  • 将 docker 根文件夹移动到新驱动器/分区

    我正在尝试将 var lib docker 文件夹从一个磁盘移动到另一个磁盘 因为它占用了太多空间 我不断遇到一些与权限相关的错误 根据这些问题 如何将 Docker 容器的映像移动到永久磁盘 https stackoverflow com
  • Spring-boot 启动 tomcat 上下文时出错。创建名称为“servletEndpointRegistrar”的 bean 时出错

    我是 spring boot 的新手 因此 在从 Spring Initializr 引导项目后 我尝试在 intellij 上运行它 但我在启动时遇到错误 以下是versions 爪哇 8春季启动 2 0 6我尝试过更改 spring b
  • 如何在字符串中用反斜杠美元替换美元字符

    我有一个像这样的字符串 String str aLnx5 bK C4EFg 我想换掉所有的美元 带有反斜杠美元的字符 为了得到 String expectedString aLnx5 bK C4EFg String str aLnx5 bK
  • 在ggplot2中绘制饼图

    我想绘制一个合适的饼图 然而 该网站之前的大部分问题都来自stat identity 如何绘制像图 2 这样的普通饼图 其角度与cut 我正在使用diamonds来自 ggplot2 的数据框 ggplot data diamonds ma
  • Go 中的 URL 生成器/查询生成器

    我感兴趣的是通过浏览器或 CLI 动态获取用户的参数作为输入 将这些参数传递给 REST API 调用 从而使用 Go 动态构建 URL 最终为我获取一些 JSON 数据 我想了解 Go 中的一些技术可以帮助我做到这一点 我认为一种理想的方
  • Ajax 调用提交处理程序 Jquery 验证

    我有一个具有多个选择下拉列表的表单name select 并且此表单是从 Jquery Validation 进行验证的 并且在成功验证后提交处理程序调用 Ajax 我想发送所有表单键和值也包括在数组表单中 这是我的代码 function
  • 如何删除核心数据持久存储

    我需要删除我的持久存储 逐个对象执行此操作并不实际 因为我有超过 100 000 个对象 我试过这个 IBAction resetDatabase id sender NSPersistentStore store persistentSt
  • 如何在C程序执行过程中显示自定义提示符?

    我正在尝试在 Linux 中使用 C 程序模拟终端 并且需要我的程序在程序执行时显示自定义提示 有没有办法使用我的 C 程序显示它 我总是可以尝试手动打印 My prompt 每一行 但我正在寻找更好的方法 另外 除了基本库之外 我无法使用
  • 那么为什么 i = ++i + 1 在 C++11 中定义良好呢?

    我见过other https stackoverflow com q 1860461 150634相似的问题 https stackoverflow com q 4336860 150634并阅读defect http www open s
  • JSON.parse 返回 [Object Object] 而不是值

    我的 API 返回 JSON 值 例如 UserName xxx Rolename yyy I need Username and RoleNamevalue seperatly 我尝试了 JSON parse 但它返回 Object Ob
  • 如何编辑表格数据 (ASP MVC)

    我需要能够在浏览器中编辑数据表 我在 MVCContrib 中看到有一个 HTML 帮助器来渲染表格 有用 但是如果我希望用户能够编辑该表怎么办 据我所知 这并没有帮助 解决这个问题的最佳方法是什么 传统的 FORM 里面有一个 TABLE