Que tal, alguien sabe como llevar el conteo de las veces que se hace clic en un vinculo ubicado en una paginas asp.net?
De antemano Gracias
| ||||
Respuesta: contador de clics en un vinculo asp.net MMMM.... Buen requerimiento. Pero se me ocurre. Porque en lugar de llevar ese contador sobre tu link no lo haces sobre tu pagina. Es decir colocas un contador de visitas en la pagina que desas, al fin y al cabo si hacen click en el link van a ir a la pagina. Si te parece, chequea esto: http://www.tutores.org/?codigo=540&S...-base-de-datos Saludos, |
| |||
Respuesta: contador de clics en un vinculo asp.net Que tal Jaullo. Antes que nada quiero agradecerte el tiempo que te tomas para ayudar a los demás sinceramente estooy super atoradizima en un proyecto y no encuentro soluciones. Mira te explico: resulta que despues de hacer una busqueda de docuemntos mediante filtros (parametros introducidos por el usuario) se mostrara una lista de los documentos que coinciden. EL contador sería para cada que un usuario seleccione un documento se abrira un resumen del mismo y posteriormente si lo desea puede descargar el atchivo adjunto. El contador será para cada documento al moemnto de visualizar el resumen tambien se visualizará el numero de veces visto. Todo esto en un ambiente asp.net Gracias:( |
| |||
Respuesta: contador de clics en un vinculo asp.net Te explico de manera resumida lo que se pretende hacer: una herramienta genérica para ambientes asp.net que organice los documentos de una bd en una estructura jerarquica (arbol) con el objeto Obout.TreeView. Mi herramienta debe incorporarse en alguna parte del sistema asp.net (A un lado, abajo, etc aun no lo se) una de las cosas es, que mi herramienta no debe desentonar en cuanto a la interfaz (imagino que esto se soluciona con hojas de estilo) pero mi pregunta es cómo puedo hacer esto?. cómo puedo incorporar un elemento de este tipo a un pagina asp.net? porque mi herramienta sera independiente que posteriormente sera embebida en una pagina asp. He leido sobre controles de usuario y servicios web que son algunso de lso medios que puedo hacer esto, sinseramente no le eh entendido mucho a lo delso servicios Web y me he ido con la idea de que se puede hacer con controles de usuario incorporados a uan pagina aspx. Espero me haya explicado y puedas darme algunas ideas. |
| ||||
Respuesta: contador de clics en un vinculo asp.net Ok... Voy a responderte solamente en este hilo y a tratar de darte una idea. Resumiendo todo lo que dice sobre ambientes asp, incorporacion asp, etc, es simplemente crear una pagina asp que te permita funcionar como un "file manager" (como el que estoy desarrollando jejeje) En cuanto a usando el control Obout.TreeView que no me parece mucho porque es de pago, pero igual si te lo piden lo usas. Entonces empecemos: Suponiendo que los archivos ya los tienes en almacenados en la base de datos (que es lo te estan pidiendo) Creamos una pagina asp y en su código colocamos <%@ Import Namespace="obout_ASPTreeView_2_NET" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> Esto para poder registrar el control tree view de obout, que porcierto debes descargartelo Luego colocamos lo siguiente para poder obtener los datos de la base de datos (claro que ahi que modificar los datos dependiendo de tu conexion, tu consulta, etc) <SCRIPT LANGUAGE="vb" Runat="server"> Sub Page_Load() Dim sParentID as String Dim sConnectionString As String Dim oReader as OleDbDataReader Dim oTree As New obout_ASPTreeView_2_NET.Tree() oTree.FolderStyle = "tree2/style/Classic" oTree.AddRootNode("Hello, I am Root node!", True) sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../App_Data/DEMO.mdb") Dim Cn as OleDbConnection = new OleDbConnection(sConnectionString) Dim SQL as String = "SELECT * FROM tree ORDER BY parent, id" Dim Com as OleDbCommand = new OleDBCommand(SQL,Cn) Cn.Open oReader = Com.ExecuteReader() ' Populate TreeView in one loop. Do While oReader.Read() If oReader("PARENT") is DBNull.Value Then sParentID = "root" Else sParentID = "id" & oReader("PARENT") ' ID should start with character if you use fast Interop dll. End If oTree.Add(sParentID, "id" & oReader("ID"), oReader("HTML"), oReader("EXPANDED"), oReader("ICON")) Loop TreeView.Text = oTree.HTML() oTree = Nothing oReader.Close Cn.Close End Sub </script> Para insertar la css, debes crear la css y luego en la pagina asp en el head colocar <link href="tucss" type="text/css" rel="stylesheet" /> Para aplicar el estilo css a un control (x ejemplo esto es a un label) seria asi (mira el cssclass=tu clase css) <asp:Label ID="Label2" runat="server" Font-Names="Verdana" ForeColor="WhiteSmoke" Text="Programador: J. Ulloa." CssClass="style3"></asp:Label></td> La css podria ser asi /* for div where treeview is placed */ div.ob_tree { /*background-color:#f9f9f9; background-image: url('/images/sky.gif'); */ overflow:auto; /*border:1px solid #999999;*/ } /* for node text */ td.ob_t2 { FONT: 8pt Tahoma; vertical-align:middle; border: 1px solid #ffffff; background-color: transparent; padding-left:2px; padding-right:2px; } /* for selected node text highlighted/selected */ td.ob_t3 { font: 8pt Tahoma; vertical-align:middle; border:1px solid #6699cc; background-color:#ccddee; padding-left:2px; padding-right:2px; } /* for node when edited */ input.ob_t3 { font: 8pt Tahoma; } /* links in all nodes */ td.ob_t2 A { color: #3366cc; } /* link in selected node */ td.ob_t3 A { color: crimson; } /* for icons */ td.ob_t4 { vertical-align:top; } /* for icons */ div.ob_d4 { width: 19px; font: 6pt Tahoma; } /* for children */ td.ob_t5 { width:100%; } /* for vertical lines (indent) */ div.ob_d5 { width:18px; font: 5px Verdana; } td.ob_t5v { background-image: url(vertical.gif); } /* for plus-minus images */ td.ob_t6 { width:16px; vertical-align:top; } /* for plus-minus images */ td.ob_t6v { width:16px; vertical-align:top; background-image: url(vertical.gif); } /* for plus-minus images of the root node*/ td.ob_t8{ width:16px; vertical-align:top; } /* for message "Loading ..." */ td.ob_t7 { FONT:8pt Tahoma; background-color:#ffffff; border:1px solid #666666; color:#666666; width:80px; text-align:center; padding-left:20px; } /* for links */ A.ob_a2 { FONT: 8pt Tahoma; COLOR: #0000cd; TEXT-DECORATION: none; } .ob_t2c { border-collapse: separate; border-spacing: 0px; } .ob_t2b { border-collapse: separate; border-spacing: 0px; } .ob_t2g { border-collapse: separate; border-spacing: 0px; } .ob_t2g td { padding:0px; } .ob_t2b td { padding:0px; } .ob_t2c td { padding:0px; } Espero haberte orientado un poco |
Etiquetas: |