.net 具有引导和MVC的客户端编辑功能

.net 具有引导和MVC的客户端编辑功能,.net,asp.net-mvc,twitter-bootstrap,server-side,.net,Asp.net Mvc,Twitter Bootstrap,Server Side,我希望我能让这件事变得足够简单。我正在与一位新开发人员合作一个项目,其中前端使用Bootstrap,后端使用.NETMVC。这次我想实现的一个功能是“按需编辑”,用英语单击字段旁边的铅笔,通常的字段会打开“编辑”;然后用户单击保存。他声称实现这样一个特性的编码过程不能贯穿整个应用程序,这将是一个漫长而艰苦的过程,需要进行所有服务器端调用 我正在寻找一种方法(如果可能的话)使编码过程快速而简单,同时可能通过应用程序重用代码。谁能补充一下他们将如何完成这项任务?而且,我确实找到了这个选项()。我不确

我希望我能让这件事变得足够简单。我正在与一位新开发人员合作一个项目,其中前端使用Bootstrap,后端使用.NETMVC。这次我想实现的一个功能是“按需编辑”,用英语单击字段旁边的铅笔,通常的字段会打开“编辑”;然后用户单击保存。他声称实现这样一个特性的编码过程不能贯穿整个应用程序,这将是一个漫长而艰苦的过程,需要进行所有服务器端调用


我正在寻找一种方法(如果可能的话)使编码过程快速而简单,同时可能通过应用程序重用代码。谁能补充一下他们将如何完成这项任务?而且,我确实找到了这个选项()。我不确定这是否“简化”了开发。

我认为这是完全可行的。如果您计划无论如何都要编辑字段,那么您必须为此提供一个视图,控制器处理post数据,然后后端处理数据库更新

每当用户执行和编辑时,您可以异步发布到同一控制器。文本框或其他用于编辑的字段可以使用Javascript轻松替换。要在整个应用程序中实现这一点,实际上并没有太多额外的工作,但这将取决于表单的参与程度。Bootstrap当然提供了一系列工具来简化用户界面,但对于异步处理发布来说却没有那么多。我不知道桌子的事,但那看起来很方便。。。如果你有桌子的话。看起来,对于非表格形式,您必须完成这项工作

无论如何,这肯定是额外的工作。特别是如果您希望采用渐进式增强的方式,并满足可能未启用Javascript的用户的需要


如果我是你的话,我会让网站不带任何内容,然后在最后添加点播功能,如果时间允许的话,因为这并不重要。

你是指一次编辑一个字段,还是通过演示网格行->编辑->录制通过模式弹出窗口进行编辑。该行的示例网格+模型编辑是相当基本的MVC,因此只需进行一次操作,然后对站点的其余部分进行复制和粘贴,并进行一些小的修改。Yu_ominae感谢您的回复和回答。因此,基本上正如我所想,我们将在没有它的情况下进行设计,并在以后添加。在这种情况下,我不想做双重工作,所以如果我们现在添加这个函数,我们的生活会更轻松吗。再次感谢您根据我的经验,如果您在设计标准站点时考虑到以后将添加渐进式增强功能,这将有所帮助。就像您可能会隐藏不需要在按需版本中显示的UI元素一样,在设计布局时最好记住这一点。设计视图的方式也很好,如果以后想注入视图,也可以轻松地将其用作局部视图。我想说的是,您应该尽可能多地将结构放置到位,以便以后可以轻松地添加其余部分。但是在这个阶段我不会开始任何特定的东西,当然也不会开始任何JS函数。我想你必须让你的同事加入进来,让他同意在以后的设计中添加渐进式的增强功能。这样,您就可以从一开始就对UI和控制器进行排序。