【问题标题】:How can I have multiple UpdateTargetIds for AjaxOptions while using Ajax.BeginForm如何在使用 Ajax.BeginForm 时为 AjaxOptions 提供多个 UpdateTargetId
【发布时间】:2009-08-14 16:27:48
【问题描述】:

我在 ASP.NET MVC 中使用 Ajax.BeginForm 来发布表单。我使用 AjaxOption 的 UpdateTargetId 属性更新了一个 div。现在我需要更新 2 个 Div 的帖子。我还需要返回 2 个不同的视图。

这是我目前拥有的代码:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    我不想使用 JQuery 或其他 Javascript 库。

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

    我确实建议给 jQuery 一个机会。

    【讨论】:

    • 我也喜欢 jquery。其实我用jquery解决了上面的问题。我很想知道 Ajax.beginForm(... 是否支持多个 updatetargetids
    • 在这种情况下,据我所知,不会。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多