2009-06-07 46 views
2

我有一個待辦事項列表(一個ASP.MVC用戶控件),每一行都有任務的名稱(可點擊切換完成/未完成)和刪除按鈕任務 - 兩者都是使用Ajax.ActionLink創建的,以查詢服務器。使用javascript創建一個Ajax.ActionLink

當創建一個新行時,我需要將任務文本和刪除按鈕設置爲ActionLinks,我將如何從客戶端執行此操作? Microsoft Ajax JS庫中是否存在Ajax.ActionLink等效項?

回答

4

查看使用View Source生成的代碼。所有你需要做的就是添加相同的標記,並通過javascript添加正確的點擊處理程序。您可能會發現,使用jQuery爲所有元素執行此操作並在您的UserControl中添加jQuery代碼更容易。至少你控制代碼的方式,如果微軟決定改變他們的ActionLink的工作方式,你不會被抓住。