2010-10-14 130 views
2

我正在構建一個MVC 2 Web應用程序,我想在其中顯示有關某些內容(父級)的信息以及作爲行顯示的子級詳細信息(子級與子對象具有多對一關係父母)。ASP.NET MVC內嵌編輯

我使用Ajax.BeginForm和部分視圖 Using this method - with minor changes for MVC 2 release之前在MVC中實現了AJAX。

我想添加使用ajax內聯編輯子行的功能,但我想知道其他人如何實現此功能。 MVC中是否有設施可以做到這一點?

+0

不,MVC中什麼都沒有。 「內聯」編輯與部分視圖描述的內容有何不同? – bzlm 2010-10-14 20:49:19

回答

3

看一看this post here。根據你所描述的,這正是你的場景所需要的。您不僅可以內聯編輯項目,還可以動態添加/刪除項目。

+0

非常有趣的帖子,謝謝。很好,很乾淨。我希望能夠做類似的事情,但一次編輯一行。我認爲這是一個好的開始,我可以用它來獲得我需要去的地方。 – Jeremy 2010-10-15 23:17:51

2

這更多的是爲Javascript插件或庫比ASP.NET MVC的要求..

如果你想,你在點擊鏈接,進入編輯模式的行爲(如更換文本框的文本)取看看Jeditable

儘管我沒有使用它,但我只是在固定文本和另一個文本框中創建了一行(例如,在一個表格中),然後使用文本框隱藏文本框,並且僅在用戶單擊編輯鏈接時才顯示它。我在編輯行中有 保存鏈接,當點擊它時,我只隱藏編輯行。我使用常規表單發佈數據而不是ajax發佈。