2009-03-27 13 views

Respuesta

5

ActionLink es una etiqueta de anclaje, por lo que no se publica a menos que realice algunos trucos de JavaScript.

Me gusta cómo funciona el control LinkButton en trabajos clasic asp.net.

3

Para responder la pregunta en su asunto: no.

Para responder cómo se obtiene un formulario para publicar en diferentes acciones, dependiendo del botón en el que se hace clic: se puede cambiar el atributo de acción del formulario usando javascript dependiendo del enlace/botón al que se haya hecho clic.

Pero tal vez quiera decir que solo desea publicar un formulario en una acción diferente a la que se utiliza para presentar el formulario, simplemente imprima su propia etiqueta con el url helper para la acción attr.

O, una solución que no sea javascript sería tener siempre el formulario publicado en la misma acción usando diferentes botones y luego decidir qué hacer dependiendo del nombre del botón (un parámetro nombrado después de que el botón haga clic tendrá un valor en su método de acción)

Cuestiones relacionadas