首页 > 解决方案 > 是否可以使用 Ajax.BeginForm 在其他域上调用 api?

问题描述

如果我在同一个域中有一个 api 和他的方法。我可以做这样的事情,它显然有效。

@using (Ajax.BeginForm("ApiMethod", "ApiControllerName"))
{
     ... Forms elements
}

有没有办法指定域?

ps:我不想用jquery。

标签: c#razorasp.net-ajax

解决方案


根据文档,您可以使用BeginForm(AjaxHelper, AjaxOptions)重载。然后查看AjaxOptions 文档,该类具有Url您应该能够设置的属性。


推荐阅读