none
ASP.NET MVC - Como tener mas de un boton submit en una vista RRS feed

  • Debate general

  • Como el titulo indica, necesito tener dos botones en una vista, un buscar y un pagar, encontre varias opciones tanto del lado cliente como del lado servidor, la mas elegante que encontre la encontre aqui:

    https://social.msdn.microsoft.com/Forums/es-ES/12faeb66-811f-4145-ad20-649f7a5b6e4d/varios-botones-para-un-formulario?forum=aspnetmvces

    Donde hice una pregunta que no me respondieron :(

    Bueno en esa respuesta sugieron poner este código:

    public class HttpParamActionAttribute : ActionNameSelectorAttribute
    {
        public override bool IsValidName(ControllerContext controllerContext, string actionName, MethodInfo methodInfo)
        {
            if (actionName.Equals(methodInfo.Name, StringComparison.InvariantCultureIgnoreCase))
                return true;
    
            var request = controllerContext.RequestContext.HttpContext.Request;
            return request[methodInfo.Name] != null;
        }
    }

    La verdad ese código lo encontre en varios lugares en la red, pero la pregunta del millon es: donde va ese codigo? en que clase? en que carpeta? porque no creo que simplemente sea ponerlo en el primer directorio que vea.

    Saludos cordiales a todos.


    Roy Sillerico

    miércoles, 7 de diciembre de 2016 16:33

Todas las respuestas