2013-04-09 35 views
-1

我有一個Div,那是editable.when我編輯div後點擊一個按鈕如何訪問控制器中的div內部文本...在控制器請求[「」] ...是可能的?在mvc3中如何訪問控制器中div的內部文本視圖?

+0

'div'裏面是不是'input'元素,用戶可以在「編輯」這是因爲你的內容在你的問題中提到。我建議你編輯你的問題,添加一些你有的代碼並解釋它。然後再次詢問代碼中的具體問題。 – 2013-04-09 10:42:53

回答

0

很難正確理解你的問題,但是如果你想在控制器中處理div的內容,ajax將是你最好的朋友。您可以使用例如jQuery加載更改後的div內容,然後向您的控制器的操作發佈帖子以處理它。

+0

感謝兄弟....我已經使用ajax調用,並多數民衆贊成workd ..我把下面的代碼.. function getPerson(currentId,content){.ajax {{url:'@ Url.Action(「Action名稱」, 「Controllername」)」, 類型: '後', 數據類型: 'JSON', 緩存:假的, 數據:{ID:currentId,數據:內容,頁面名稱: 「關於我們」}, 成功:函數(person){('#FirstName')。val(person.FirstName); $('#LastName').val(person.LastName); } }); – 2013-04-16 11:55:40

0

不可能,因爲<div>元素不是一個輸入元素,當提交<form>元素時,其元素不會返回到服務器。你可以

  1. 使用<textarea><input type="text"/>代替<div>
  2. 使用JavaScript在客戶端來獲取<div>的innerText屬性,其中包括在提交給服務器的值的值。

就個人而言,我會去的選項1和簡單的把一個<textarea>的「編輯」 <div>

相關問題