代码之家  ›  专栏  ›  技术社区  ›  darthjit

在使用Ajax.BeginInform时,如何为AjaxOptions提供多个UpdateTargetID?

  •  2
  • darthjit  · 技术社区  · 15 年前

    我正在使用ASP.NET MVC中的ajax.begininform发布表单。我有一个DIV正在使用AjaxOption的UpdateTargetID属性进行更新。现在我需要这篇文章来更新两个版本。我还需要返回两个不同的视图。

    以下是我目前的代码:

    <%using(Ajax.BeginForm("Create", new { controller = "View"},new AjaxOptions { UpdateTargetId = "view_tabs" })){ %>
    <%= Html.TextBox("viewName") %>
    <input type="submit"  value="Create a New View"  /><br />
    <%} %>
    

    或者,表单的提交操作应该发布到一个返回视图的控制器,并向另一个返回另一个视图的控制器发出get请求?!!!

    如何使用MVC框架实现这一点?我不想使用jquery或其他javascript库。

    1 回复  |  直到 15 年前
        1
  •  1
  •   jeef3    15 年前

    我不想使用jquery或其他javascript库。

    您对Qith jQuery有问题吗?因为它确实是一个非常棒的框架。据我所知,ASP.NET MVC AJAX的功能非常有限,但是您可以直接使用ASP.NET AJAX库吗?

    不过,我还是建议给jquery一次机会。