2012-11-16 60 views
2

我有一个在asp.net MVC3,VS2010中构建的Web应用程序。我的网站用一组列和行显示数据表。我在整个网页上只有一个“创建新”选项,在表格上创建一个新行。我在表格数据的每一行都有“编辑”选项,允许用户编辑单个行。每行对应不同的员工ID。因此,例如,我想编辑员工ID = 120,我可以点击该员工ID所在行上的特定“编辑”按钮。在默认值“编辑”按钮上应用Jquery自动完成

我可以使用Jquery UI成功地为“创建新的”字段应用自动填充。但是,对于每一行数据的“编辑”选项,我可以应用相同的自动完成逻辑,但是它的功能是在初始点击“编辑”时不显示字段的默认值,它显示一个空的文本框并打开键入自动完成功能即可生效。

更具体地说,默认情况下没有任何自动完成等,当我点击一个特定行上的“编辑”时,它通常会显示带有默认值的字段。所以,在我应用自动完成时,我想保留这些字段的默认值,然后当用户单击“编辑”时,他应该能够看到所有字段的默认值,以及何时他想更改特定字段 - 他可以点击该字段并擦除,然后开始使用自动填充选项进行输入。

此外,“编辑”字段的默认值是从非硬编码的数据库链接而来。我是新来的asp.net mvc,请帮忙。

+0

你有没有设法解决这个问题?我反对同样的困境。 – JohnHenry

+0

是的,我做到了。我之前使用自动完成逻辑的视图没有连接到模型。我跟着这个来解决该问题http://blogs.msdn.com/b/stuartleeks/archive/2012/04/23/asp-net-mvc-amp-jquery-ui-autocomplete.aspx – sunskin

回答