2014-10-06 82 views
-1

我在我的項目中有一個概念性問題:如何在服務器端讀取/存儲客戶端創建的數據?

繼教程「在asp.net mvc中用ef更新相關數據」後,我遇到了類似的問題。我想在創建學生頁面上創建一個包含相關數據(僅用於評論)的學生(姓名+ ID)。對於一個學生可以不止一個評論。評論將添加到創建學生頁面中學生數據下方的表格中。我的目標是,評論僅在創建學生時保存。在通過點擊按鈕創建學生之前,可以添加/刪除和修改註釋。

目前,我直接添加評論到javascript表/ jquery的html表,並嘗試讀取控制器中的表單數據。我想知道是否有更好的方式來處理客戶端上的評論數據。

回答

0

那麼,我認爲最好的解決方案是使用javascript/jquery動態地添加更多的行來發表評論。當您點擊「創建」按鈕時,表單數據會自動序列化併發送到服務器。 您的控制器應該有一個查看模型,其中包含所有學生數據的屬性+ List<string>(或任何您想要的集合)的註釋。如果這就是它在你的系統中的作用,那就很好。但是,如果您使用Request.Form(而不是模型綁定)讀取表單數據,則應該糾正該問題(這在技術上不是錯誤的,但這是不好的做法)

相關問題