두 매개 변수를 수락하십시오 :
및 .<code>(此处应插入包含两个提交按钮的表单HTML代码示例)</code>
를 사용하려면 를 사용하려면 양식의 HTML 코드를 속성 이름과 매개 변수 값을 포함하도록 수정해야합니다. 예를 들면 :
MultipleButtonAttribute
로 장식되어야하며 올바른
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class MultipleButtonAttribute : ActionNameSelectorAttribute { public string Name { get; set; } public string Argument { get; set; } public override bool IsValidName(ControllerContext controllerContext, string actionName, MethodInfo methodInfo) { bool isValidName = false; string keyValue = string.Format("{0}:{1}", Name, Argument); ValueProviderResult value = controllerContext.Controller.ValueProvider.GetValue(keyValue); if (value != null) { controllerContext.Controller.ControllerContext.RouteData.Values[Name] = Argument; isValidName = true; } return isValidName; } }
위 내용은 ASP.NET MVC 양식에서 여러 제출 버튼을 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!