【问题标题】:Creating an Ajax.ActionLink using javascript使用 javascript 创建 Ajax.ActionLink
【发布时间】:2009-06-07 17:30:49
【问题描述】:

我有一个待办事项列表(一个 ASP.MVC 用户控件),其中每一行都有任务的名称(可以单击以在完成/未完成之间切换)和一个用于删除任务的删除按钮 - 两者都是使用创建的Ajax.ActionLink 来查询服务器。

创建新行时,我需要将任务文本和删除按钮设为 ActionLink,我将如何从客户端执行此操作? Microsoft Ajax JS 库中是否有 Ajax.ActionLink 等效项?

【问题讨论】:

    标签: asp.net-mvc asp.net-ajax


    【解决方案1】:

    查看使用查看源代码生成的代码。您需要做的就是添加相同的标记并通过 javascript 添加正确的点击处理程序。您可能会发现使用 jQuery 对所有元素执行此操作实际上更容易,并在 UserControl 中添加 jQuery 代码。至少这样你就可以控制代码,而且如果微软决定改变他们的 ActionLink 的工作方式,你就不会被抓到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 2011-07-31
      • 2019-05-21
      相关资源
      最近更新 更多