要从Razor View传递枚举参数到formaction,您可以按照以下步骤进行操作。
public enum EnumType
{
Value1,
Value2,
Value3
}
public IActionResult ActionName(EnumType enumParam)
{
// 执行相应的操作
return View();
}
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
通过上述步骤,您就可以从Razor View中传递枚举参数到formaction并在相应的动作方法中接收它。请确保在Razor View和动作方法中使用相同的参数名称和类型,并在路由配置中正确映射表单提交的目标动作方法。