Foros del Web » Programando para Internet » ASPX (.net) »

contar clicks

Estas en el tema de contar clicks en el foro de ASPX (.net) en Foros del Web. Buenas estoy tratando de hacer un contador. Basicamente lo que tengo es un datalist en donde tengo un LinkButton, donde se muestra lo que tengo ...
  #1 (permalink)  
Antiguo 23/03/2010, 15:47
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
contar clicks

Buenas estoy tratando de hacer un contador. Basicamente lo que tengo es un datalist en donde tengo un LinkButton, donde se muestra lo que tengo en la base de datos.

Pretendo que cuando le den click este automaticamente guarde el numero de clicks, pero aunque no me muestra errores, no guarda nada en la base de datos
Que debo hacer?

He hecho algo pero no se si en realidad este bien. Aqui lo dejo..


Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim LinkContador As Integer = CInt(Request.QueryString("Noticias").ToString())
Dim CadenaConn As String = System.Configuration.ConfigurationManager.Connecti onStrings.Item("ConnectionString").ToStrin()
Dim sqlConn As New SqlConnection(CadenaConn)
Dim sqlcmd As New SqlCommand()
Dim sqlQuery_Comentarios As String = "UPDATE [Contador] SET LinkContador = LinkContador + 1 WHERE LinkID = @LinkID"
sqlcmd.Parameters.AddWithValue("@linkID", LinkContador)
sqlConn.Open()
sqlcmd.Connection = sqlConn
sqlcmd.CommandText = sqlQuery_Comentarios
sqlcmd.ExecuteNonQuery()
sqlConn.Close()
End Sub
  #2 (permalink)  
Antiguo 24/03/2010, 04:32
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: contar clicks

¿LinkContador es un id o es la variable que guarda el contador de pulsaciones?

le estas pasando un parametro en minusculas y luego estas usando un parametro con mayusculas, a lo mejor puede ir por ahi...
__________________
Aprendiendo a programar

Agradezco comentarios ;)
  #3 (permalink)  
Antiguo 24/03/2010, 18:44
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Respuesta: contar clicks

Cita:
Iniciado por Altear Ver Mensaje
¿LinkContador es un id o es la variable que guarda el contador de pulsaciones?

le estas pasando un parametro en minusculas y luego estas usando un parametro con mayusculas, a lo mejor puede ir por ahi...


linkcontador es un campo que guarda las pulsaciones.
LinkID es el id
Si eso ya lo revise y nada. sigo el problema
  #4 (permalink)  
Antiguo 25/03/2010, 03:06
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: contar clicks

entonces ahi esta el problema ¿no?

le estas dando a la columna LinkId el valor de la variable LinkContador,

le tendrias que pasar el id que quieres actualizar
__________________
Aprendiendo a programar

Agradezco comentarios ;)
  #5 (permalink)  
Antiguo 25/03/2010, 10:20
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Respuesta: contar clicks

bueno yo cambie todo eso lo hice asi:
cree un sqldatasource con UPDATE Noticias SET promocion = promocion + 1 WHERE (NoticiasID = @NoticiasID)
y si bien cuando hago la prueba me funciona bien. Pero el problema esta en el link button, este esta dentro de un datalist

<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" PostBackUrl='<%# String.Format("~/NoticiasIN.aspx?Noticias={0}",Eval("NoticiasID")) %>'
Text='<%# Eval("NoticiasTitulo") %>'></asp:LinkButton>

gracias por responderme.

Etiquetas: clicks, contar, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:01.