Asp.net mvc 填充引导模式表单的最快、最简单和成本最低的方法是什么

Asp.net mvc 填充引导模式表单的最快、最简单和成本最低的方法是什么,asp.net-mvc,twitter-bootstrap,asp.net-core,Asp.net Mvc,Twitter Bootstrap,Asp.net Core,例如,我有一个项目表,每个项目上都有编辑按钮: 我希望尽可能快速、高效、轻松地在引导模式中填充编辑表单。 目前,我已经尝试通过Javascript将内容填充到一个部分中,但这有点笨重,当存在特定的函数、不同的输入和不同的数据输入方式时,它不适合我的需要。在我的一些表格中,编辑功能需要500多行Javascript来计算和处理一系列不同的情况 我还尝试为每个具有部分模型的项目生成一个新的模式部分,但是在包含1000多个项目的较大表中,这往往会使页面延迟相当长的时间,或者需要相当长的时间来加载 我

例如,我有一个项目表,每个项目上都有编辑按钮:

我希望尽可能快速、高效、轻松地在引导模式中填充编辑表单。 目前,我已经尝试通过Javascript将内容填充到一个部分中,但这有点笨重,当存在特定的函数、不同的输入和不同的数据输入方式时,它不适合我的需要。在我的一些表格中,编辑功能需要500多行Javascript来计算和处理一系列不同的情况

我还尝试为每个具有部分模型的项目生成一个新的模式部分,但是在包含1000多个项目的较大表中,这往往会使页面延迟相当长的时间,或者需要相当长的时间来加载

我需要一种用尽可能少的代码快速填充模态的方法。我希望,对于任何给定的模型,我都希望采用全球化的方式来实现这一点

我还需要能够填充表单操作,以根据项目执行各种不同的操作

我听说Ajax是实现这一点的一种可能的方法,但由于我对web开发相对较新,我不能100%确定如何做到这一点

什么将是难以置信的有用,并将解决我所有的问题,是一种方式来呈现后加载的页面和编辑按钮的输入模式。 因此,页面呈现->单击给定项上的编辑->然后呈现编辑模式。虽然我认为这是不可能的

这只是一个示例模态形式:

谢谢

目前,我已经尝试通过Javascript将内容填充到一个部分中,但这有点笨重,当存在特定的函数、不同的输入和不同的数据输入方式时,它不适合我的需要

我还尝试为带有部分模型的每个项目生成一个新的模态部分

要在弹出模式中显示编辑记录,我们可以使用JavaScript完全显示,也可以使用部分视图混合显示

如果您不想通过100%JavaScript客户端代码生成/填充用于编辑行的弹出模式,您可以尝试:

1) 单击编辑按钮时,向接受所选项目的参数
Id
的控制器操作发出ajax请求

2) 在该操作中,您可以根据
Id
检索要编辑的项目的详细信息和预期信息,该操作将返回部分视图

3) 在局部视图中,可以根据检索到的项信息呈现预期的输入字段

4) 在ajax成功回调函数中,使用返回的数据动态填充弹出模式的主体


此外,我们讨论了如何将局部视图渲染为模式弹出窗口,您可以参考它。

这绝对是完美的。非常感谢你。对不起,重复的线程。似乎找不到答案。谢谢你