Cómo encontrar si se hace clic en un hipervínculo o no en ASP.net C# en tiempo de ejecución? Quiero escribir código en el estiloHaga clic en Evento de hipervínculo
Response.Redirect("Default.aspx");
Cómo encontrar si se hace clic en un hipervínculo o no en ASP.net C# en tiempo de ejecución? Quiero escribir código en el estiloHaga clic en Evento de hipervínculo
Response.Redirect("Default.aspx");
Si desea ejecutar código de servidor a un clic en un enlace, entonces se debe utilizar el Control ASP.NET <asp:LinkButton>
Esto es como un botón y le permitirá conectar sucesos del lado del servidor y al final puede simplemente redirigir al espectador a cualquier página.
Se puede determinar esto con la Click
caso de la LinkButton
Creo que un control aspts: LinkButton es lo que quieres decir ... –
Se podría conectar ya sea el evento en el código subyacente, o en el ASPX/ASCX de su enlace en cuestión de este modo:
<asp:LinkButton ID="linkGoSomewhere" runat="server" Click="linkGoSomewhere_Click" />
O
linkGoSomewhere.Click += (linkGoSomewhere_Click);
Con un controlador de eventos que parece por lo que en su código:
public void linkGoSomewhere_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx");
}
Sin embargo
En esta situación, no necesita un control del lado del servidor para enviar al usuario a otro lugar. Sólo se necesita un hipervínculo simple:
<a href="Default.aspx">Go somewhere else</a>
si este hipervínculo puede hacerlo usando javascript pero si es LinkButton
puede hacerlo dentro onclick
caso
<asp:LinkButton ID="MyLnkButton" runat="server" onClick="MyLnkButton_Click" Text="Click Me!">
protected void MyLnkButton_Click(Object sender,EventArgs e)
{
Response.Redirect("Default.aspx");
}
puede añadir el manejador del lado del servidor onclick lograr esto.
<asp:LinkButton ID="LinkEditLine" runat="server" Text="Edit" onclick="lnkEdit_Click"/>
Si bien este fragmento de código puede resolver la pregunta, [incluyendo una explicación] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) realmente ayuda a mejorar la calidad de su publicación. Recuerde que usted está respondiendo la pregunta a los lectores en el futuro, y es posible que esas personas no sepan los motivos de su sugerencia de código. – andreas
si hace clic ... irá a la URL 'NavigateUrl' especificada ... ¿qué es lo que realmente quiere hacer? – balexandre
En tiempo de ejecución, modifiqué el texto del hipervínculo ahora si a eso se le cambió el texto. Me gustaría redirigirlo a otra página. – Yogesh
Ahora, no tiene sentido :) ¿puede usted reformularlo por favor? – balexandre