我有一个Todo列表(一个ASP.MVC UserControl),每行都有任务的名称(可以单击以在完成/未完成之间切换)和删除任务的删除按钮 - 两者都是使用用于查询服务器的Ajax.ActionLink。
创建新行时,我需要将任务文本和删除按钮作为ActionLinks,我该如何从客户端执行此操作? Microsoft Ajax JS库中是否存在Ajax.ActionLink等效项?
答案 0 :(得分:4)
查看使用View Source生成的代码。您需要做的就是添加相同的标记并通过javascript添加正确的点击处理程序。您可能会发现使用jQuery为所有元素执行此操作实际上更容易,并在UserControl中添加jQuery代码。至少就是你控制代码的方式,如果微软决定改变他们的ActionLink的工作方式,你就不会被抓住。