是否可以使用 Ajax.BeginForm 调用其他域上的 api?



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

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

有没有办法指定域?

ps:我不想用jquery。

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

最新更新