在ASP.NET Core MVC 2.1中,不使用JavaScript触发按钮事件可以通过以下步骤实现:
form
标签包裹需要触发按钮事件的控件。例如,一个包含按钮的表单可以如下所示:
[HttpPost]
public IActionResult ButtonSubmit()
{
// 处理按钮点击的逻辑
return RedirectToAction("Index");
}
Startup.cs
的ConfigureServices
方法中,确保已启用MVC服务:public void ConfigureServices(IServiceCollection services)
{
// 添加MVC服务
services.AddMvc();
}
Startup.cs
的Configure
方法中,确保已启用MVC中间件:public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
// 其他中间件配置
// 使用MVC中间件
app.UseMvc();
}
通过以上步骤,当用户点击按钮时,将会触发ButtonSubmit
方法并执行其中的逻辑。