我有一个内置于asp.net MVC3,VS2010的Web应用程序。我的网站显示了一组包含一组列和行的数据。我在整个网页上只有一个“创建新”选项,它在表格上创建了一个新行。我在表数据的每一行都有“编辑”选项,允许用户编辑各行。每行对应不同的员工ID。因此,例如,我想编辑一个员工id = 120,我可以点击该员工ID的行上的特定“编辑”按钮。
我可以使用Jquery UI为“Create new”上的字段成功应用自动完成功能。但是对于每一行数据的“编辑”选项,我可以应用相同的自动完成逻辑,但它的作用是它在初始点击“编辑”时不显示字段的默认值,它显示一个空的文本框并且在输入自动完成功能就会生效。
更具体地说,默认情况下没有任何自动完成等,当我单击特定行上的“编辑”时,它通常会显示具有默认值的字段。所以,在这里我应用自动完成时我想保留这些字段的默认值,然后当用户点击“编辑”时,他应该能够看到所有字段的默认值以及何时想要更改特定字段 - 他可以点击该字段并擦除并开始使用自动填充选项键入。
此外,“编辑”字段的默认值是从未硬编码的数据库中获取的。我是asp.net mvc的新手,请帮忙。
答案 0 :(得分:0)
我之前使用自动完成逻辑的视图未连接到模型。我按照这个来解决问题http://blogs.msdn.com/b/stuartleeks/archive/2012/04/23/asp-net-mvc-amp-jquery-ui-autocomplete.aspx