【问题标题】:Insert HTML with Ajax.ActionLink使用 Ajax.ActionLink 插入 HTML
【发布时间】:2013-10-14 19:34:00
【问题描述】:

我是 MVC 的新手。但是我不想使用 jQuery,而是想使用Ajax.ActionLink 来调用返回ViewAction
但是当我像下面这样使用ActionLink 时,它会将整个正文内容插入UpdateTargetId

        @Ajax.ActionLink("Projects", "Index", "Project", new AjaxOptions
       {
           LoadingElementId = "ajax-loader",
           UpdateTargetId = "content",
           InsertionMode = InsertionMode.Replace
       })

我只想将特定元素插入到目标 ID 中,例如table。我可以使用jQuery.load 和选择器table 轻松做到这一点。但是有没有使用ActionLink 做同样的事情?

【问题讨论】:

  • 操作链接返回什么。您可能想返回部分视图而不是视图?
  • 它当前正在返回一个完整的视图。但是无论如何我可以在 ActionLink 初始化中指定选择器以仅插入匹配的选择器吗?

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


【解决方案1】:

@Adween 是对的。我必须返回部分视图。

【讨论】:

    猜你喜欢
    • 2015-01-11
    • 2012-05-25
    • 2011-08-11
    • 2011-03-29
    • 2012-06-17
    • 2013-01-02
    • 2011-04-08
    • 1970-01-01
    • 2014-10-30
    相关资源
    最近更新 更多