【问题标题】:Do I need to import some namespace to my view to use Ajax.BeginForm?我是否需要将一些命名空间导入到我的视图中才能使用 Ajax.BeginForm?
【发布时间】:2014-06-06 14:06:12
【问题描述】:

我是否需要将一些命名空间导入到我的视图中才能使用 Ajax.BeginForm?我在程序的其他部分成功使用 AjaxActionLink 没有问题。现在我正在尝试将我的 Html.BeginForm 更改为 Ajax.BeginForm。从一个简单的 beginform 开始,如下所示:

 @using (Ajax.BeginForm("Action", "Controller",  new AjaxOptions { name =”someName” }))

并收到一条错误消息,指出

 System.Web.Mvc.AjaxHelper<MyModel> does not contain a definition for BeginForm…

我到处都看到过这个版本的 ajax,所以我想这一定是我的观点缺少的东西。

任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: ajax asp.net-mvc-3


    【解决方案1】:

    您为 AJAX 选项使用了错误的参数查看图片 AJAX.BEGINFORM 是 MVC 的扩展方法。无需导入任何命名空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 2016-02-25
      相关资源
      最近更新 更多