pa desplegar la lista de foros utilizo un Repeater. para desplegar el nombre del foro no hay problema lo hago asi:
Código:
el problema es para desplegar el nuero de mensajes de cada foro, para saber el numero de mensajes utiliso la sig funcion:<a href="foro.aspx?id_foro=<%# Eval("id_foro") %>"><%# Eval("nombre") %></a><br />
Código:
y para intentar desplegarlo queria hacer algo asi:<script language="VB" runat="server">
Public Function o_n_m(ByVal id_foro As String) As String
Dim bd As New BDD_MySQL
Dim dt As System.Data.DataTable = Nothing
bd.CadenaConexion = Session("CadenaIntranet")
dt = bd.Consultar("select count(id_foro) from foro_tiene where id_foro=" + id_foro)
Return dt.Rows(0).Item(0).ToString()
End Function
</script>
Código:
el problema es que la funcion o_n_m() recive el parametro id_foro solo que no se como pasarlo de # Eval("id_foro") a o_n_m(). <%# Eval("id_foro") %>
<td align="center"><% Response.Write(o_n_m())%></td>
si solo lo pongo asi: o_n_m(Eval("id_foro") ) me marca error

por mas que avia tratado nunca se me ocurrio poner la pura funcion, ya lo probe y si funciono

