2012-09-05 25 views
1

我需要創建一個帶有3個圖像的用戶控件:喜歡,不喜歡和評論按鈕。我想喜歡和不喜歡按鈕來保存一些信息到數據庫(喜歡用戶和喜歡的對象)。但我想在不重新加載頁面的情況下工作。使用AJAX創建用戶控件

示例方案:

  • Like按鈕顯示像數後話了具有任何
  • 用戶喜歡的博客文章。
  • 像流程一樣保存到數據庫
  • 禁用按鈕。

我想通過AJAX調用來執行此操作,在控件內部使用控件的頁面。我不想單獨實施它們。當另一個開發人員想要使用它時,他/她必須通過實例化來使用該控件。此外,它必須在頁面中多次使用。

問候。

+0

我已經閱讀了一些關於AJAX服務器控件的文檔,但是對於這種操作看起來有點複雜。 – atakanozgun

回答

0

將您的按鈕放入用戶控件的更新面板中。

Introduction to the UpdatePanels會讓你開始。

然後其他開發人員可以使用您在任何其他頁面上控制沒有任何問題。

更新面板是內部進行ajax調用並更新其內容的服務器控件。
應該爲你想要的完美工作。

+0

我認爲更新面板非常適合使用。該控件將在頁面中使用10次。 – atakanozgun

+0

不,它們不會很貴,任何服務器控制所需的js,即使您使用它10次,也只會加載一次。這些腳本也被緩存在客戶端。所以直到你改變你的版本,大多數客戶端不會再下載它們。既然他們很容易添加和刪除,爲什麼不嘗試和基準的性能。 – nunespascal

+0

好吧,我一直在嘗試你的建議,到目前爲止這麼好。感謝幫助。 – atakanozgun