2012-11-16 62 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

回答