以下是一个使用Asp.net Core MVC和JQuery提交表单的解决方法的代码示例:
创建一个新的Asp.net Core MVC项目。
在Views文件夹下创建一个名为"Home"的文件夹,并在该文件夹下创建一个名为"Index.cshtml"的文件。
在Index.cshtml文件中添加以下代码:
@{
ViewData["Title"] = "Home Page";
}
Submit Form using Asp.net Core MVC and JQuery
在Controllers文件夹下创建一个名为"HomeController.cs"的文件。
在HomeController.cs文件中添加以下代码:
using Microsoft.AspNetCore.Mvc;
namespace YourNamespace.Controllers
{
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult SubmitForm(string name, string email)
{
// perform form submission logic here
// ...
return Ok("Form submitted successfully!");
}
}
}
这个示例中,我们使用了Asp.net Core MVC的Views和Controllers来创建一个简单的表单页面,并使用JQuery来处理表单的提交。当用户点击表单的提交按钮时,通过JQuery的AJAX方法将表单数据发送到服务器上的SubmitForm动作。在SubmitForm动作中,我们可以执行表单提交的逻辑处理,并返回一个成功的响应。在JQuery的成功回调函数中,我们显示一个成功的提示消息。