在ASP.NET Core中使用表单进行Ajax请求的解决方法如下:
ajax
类设置表单的data-ajax
属性为true
,data-ajax-method
属性为请求的HTTP方法,data-ajax-url
属性为请求的URL,data-ajax-update
属性为更新结果的容器的ID。
[HttpPost]
特性来指定请求的HTTP方法。[HttpPost]
public IActionResult SubmitForm(string name)
{
// 处理表单数据
return PartialView("_Result", name);
}
_Result.cshtml
。@model string
Result:
@Model
通过以上步骤,当用户提交表单时,将使用Ajax发送POST请求到指定的URL,并将结果更新到resultContainer
容器中。