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

C# 是否可以使用Ajax.BeginForm在其他域上调用api?,c#,razor,asp.net-ajax,C#,Razor,Asp.net Ajax,如果我有一个api和他的方法在同一个域中。我可以做类似的事情,这显然是有效的 @using (Ajax.BeginForm("ApiMethod", "ApiControllerName")) { ... Forms elements } 有没有办法指定域 ps:我不想使用jquery。根据,您可以使用BeginForm(AjaxHelper,AjaxOptions)重载。然后查看,该类有一个Url属性,您应该能够设置该属性

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

@using (Ajax.BeginForm("ApiMethod", "ApiControllerName"))
{
     ... Forms elements
}
有没有办法指定域

ps:我不想使用jquery。

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