c# - 是否可以使用 Ajax.BeginForm 在其他域上调用 api?
问题描述
如果我在同一个域中有一个 api 和他的方法。我可以做这样的事情,它显然有效。
@using (Ajax.BeginForm("ApiMethod", "ApiControllerName"))
{
... Forms elements
}
有没有办法指定域?
ps:我不想用jquery。
解决方案
根据文档,您可以使用BeginForm(AjaxHelper, AjaxOptions)
重载。然后查看AjaxOptions 文档,该类具有Url
您应该能够设置的属性。
推荐阅读
- c# - 多个随机输入数之间的减法
- python - 在 scipy 中从 solve_ivp 捕获 UserWarnings(求解 ODE)
- c# - 出现“无法隐式转换类型”错误但无法弄清楚原因
- jasper-reports - 带有其他子报表的子报表总是更改页面而不是使用剩余空间
- c# - Microsoft.EntityFrameworkCore.Diagnostics.RelationalStrings.get_InvalidMaxBatchSize()
- verilog - 例如 uut/A1/,正式端口 S 的宽度 1 不等于实际信号 in1 的宽度 4
- python - 为什么我的 python 代码出现值错误
- machine-learning - 如何在 CatBoostRegressor 中传递分类特征?
- java - 如何将一串http请求参数转换为列表
- python - 获取python中的json路径列表