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

Recargar Pagina segun parametro en SQL

Estas en el tema de Recargar Pagina segun parametro en SQL en el foro de ASPX (.net) en Foros del Web. Estimados: Recurro a ustedes ya que estoy complicado con este tema...les explico: Tengo una pagina que muestra una grilla con registros: 1. Juan 2. Pedro ...
  #1 (permalink)  
Antiguo 04/11/2010, 14:37
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 6 meses
Puntos: 0
Recargar Pagina segun parametro en SQL

Estimados:
Recurro a ustedes ya que estoy complicado con este tema...les explico:

Tengo una pagina que muestra una grilla con registros:
1. Juan
2. Pedro
3. Manuel

..esta grilla que son datos de sql esta cambiando a cada cierto tiempo, puede ser a cada 1 hora, 30 minutos, etc..
cuando cambia me refiero a que el 1 despues puede ser manuel, el 2 juan, el 3 pedro..
para que en el navegador del cliente se vea reflejado tiene que recargarse la pagina...pero cuando se recarga???
en sql tengo una tabla donde se guarda un valor, que es 0 o 1 que lo alimenta otra aplicacion.
si el valor esta en 1 debo recargar la pagina si esta en 0 no.

por lo tanto, despues que se carga la pagina la primera vez ..deberia estar constantemente leyendo en "background" si el valor esta en 1...ya que ahi es cuando debo refrescar de nuevo..
he probado distintas formulas, pero aun no puedo dar con la solucion...
de antemano gracias..

Estoy trabajando con ASPX, C# y SQL 2005
  #2 (permalink)  
Antiguo 04/11/2010, 15:15
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Recargar Pagina segun parametro en SQL

Para lograr que se auto actualice debes utilizar ajax, me refiero a usar un updatepanel, ademas debes usar un timer para que se refresque cada cierto tiempo y de ser posible un hilo para volver a llenar el grid.

Por ejemplo

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>

<asp:Timer ID="Timer1" runat="server" Interval="3600" ontick="Timer1_Tick"></asp:Timer>

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataKeyNames="CustomerID"

AllowPaging="True" AllowSorting="True">

<Columns>

<asp:BoundField DataField="CustomerID" HeaderText="CustomerID" ReadOnly="True" SortExpression="CustomerID" />

<asp:BoundField DataField="CompanyName" HeaderText="CompanyName" SortExpression="CompanyName" />

<asp:BoundField DataField="ContactName" HeaderText="ContactName" SortExpression="ContactName" />

<asp:BoundField DataField="Address" HeaderText="Address" SortExpression="Address" />

<asp:BoundField DataField="City" HeaderText="City" SortExpression="City" />

</Columns>

</asp:GridView>

</ContentTemplate>

</asp:UpdatePanel>

y luego el timer
protected void Timer1_Tick(object sender, EventArgs e)

{
GridView2.DataSource="aqui el datasource";
GridView2.DataBind();

}
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 04/11/2010, 15:25
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Recargar Pagina segun parametro en SQL

genial!

(--->>> ya solucione esto
no es necesario usar asp:scriptmanager???
me aparece el error:

"the control with ID "UpdatePanel1" requires a scriptmanager on the page."

------)

..agregue arriba del updatepanel lo siguiente:
<asp:scriptmanager ID="ScriptManager1" runat="server"></asp:scriptmanager>

pero al abrir la pagina aparece el error: 'sys' is undefined

Última edición por ManuelV; 04/11/2010 a las 15:44
  #4 (permalink)  
Antiguo 04/11/2010, 18:04
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Recargar Pagina segun parametro en SQL

Si eso se me fue, debes usar un script manager, y debe aparecer antes que cualquier otro control
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #5 (permalink)  
Antiguo 04/11/2010, 20:51
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Recargar Pagina segun parametro en SQL

Cita:
Iniciado por jaullo Ver Mensaje
Si eso se me fue, debes usar un script manager, y debe aparecer antes que cualquier otro control

lo agregue , pero me da error. : 'sys' is undefined

yo uso VS2005, framework 2.0...no hay problema con eso?
  #6 (permalink)  
Antiguo 05/11/2010, 09:03
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Recargar Pagina segun parametro en SQL

Que version de Internet Explorer usas?

Tambien revisa este enlace
http://forums.asp.net/t/1040236.aspx
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!

Etiquetas: recargar, sql, parámetros, 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 23:28.