Solución:
Si. Sin embargo, lo que quieres hacer es esto:
onclick='<%# "PopulateTicketDiv(" +Eval("SHOW_ID") + " );" %>'
La solución anterior crea un problema cuando desea pasar la cadena como parámetro, puede usar la siguiente sintaxis para pasar:
OnClientClick='<%# String.Format("javascript:return displayDeleteWarning("{0}")", Eval("ItemName").ToString()) %>'
La línea anterior debería funcionar independientemente del tipo de datos del parámetro
Tratar
<script type="javascript">
//Pollute the global namespace
var ticketDivID = <%= SHOW_ID %>
</script>
<a id="lblShowTimings" runat="server" title="<%# Eval("SHOW_Name") %>" onclick='PopulateTicketDiv(ticketDivID)'> <%#Eval("SHOW_Time") %></a>
En una nota al margen, debido a que tiene runat = “server”, puede configurar el onclick desde el backend en OnRowDataBound si está en una cuadrícula / repetidor o en page_load si no.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)