|
122
|
Programación / .NET (C#, VB.NET, ASP) / Re: Numeros aleatorios no repetidos
|
en: 3 Noviembre 2009, 13:20 pm
|
bueno, se repiten por que el rango es demasiado pequeño, que semilla estas utilizando, por que no intentan ampliarel rango por ejemplo de 0 a 1000. por ejemplo de 0 a 400 que represente el 0, del 401 al 750 represente el 1 y asi sucesivamente, esto podria hacer menos aleatoria la muestra.
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
123
|
Programación / .NET (C#, VB.NET, ASP) / Re: problemas con el redireccionamiento a otra pagina
|
en: 29 Octubre 2009, 20:35 pm
|
no, cuando unsas un control de login, tu no te encargas de los usuario, tienes que ejecutar una herramienta llamada aspnet_reqsql.exe la cual la encuentras en "C:\Windows\Microsoft.Net\" esta te pide los datos de conexion a tu bd y crea unas tablas, vistas y sp's donde alamacena Usuarios,Roles,Perfiles etc. Puedes ejecutar la herramienta "ASP.NET Configuration" la cual encuentras en el Solution Explorer del visual studio cuando selecciones el proyecto web. Con este metodo podras usar todos los controles de autenticación de asp.net de forma transparente.
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
124
|
Programación / .NET (C#, VB.NET, ASP) / Re: leer memoria
|
en: 29 Octubre 2009, 05:37 am
|
que es lo que quieres hacer exactamente?
En vb 6.0 implementabas API's para hacer tareas de este tipo, con el framework lo mas seguro es que ya haya una clase que te libre de esa complejidad y te de la abstracccion necesaria para ocuparte de lo que realmente importa.
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
125
|
Programación / .NET (C#, VB.NET, ASP) / Re: problemas con el redireccionamiento a otra pagina
|
en: 29 Octubre 2009, 03:51 am
|
especificas en el config esta linea. <authentication mode="Forms"> <forms loginUrl="default.aspx" protection="All" timeout="60" path="/"/> </authentication> <authorization> <deny users="?" /> <!-- solo los usuarios autentificados --> </authorization>
pero en ninguna parte de este codigo: If objAlumno.Existe() Then Response.Redirect("menu.aspx")
Else lblmensaje.Text = "El Usuario O Clave no Existe" End If
estas diciendo que el usuario deja de ser "Anonimo". para hacerlo tienes que poner lo siguiente en la parte true de la validacion si existe. //Esta en c#. //Es necesario tener este Using = Imports en vb.net using System.Web.Security;
if(objAlumno.Existe()) { FormsAuthentication.RedirectFromLoginPage(objAlumno.usuario,false); Response.Redirect("menu.aspx"); } // El resto de tu codigo....
La Funcion RedurectFromLoginPage toma dos parametros el nombre del usuario, cuando pongas un control login name en tu pagina este sera el nombre que saldra, puedes poner el nombre o el correo. y el segundo parametro es para saber si se guarda un Cookie con los datos, asi si se cierra el navegador y se abre de nuevo el entrara automaticamente (mientras la cookie exista obviamente). esta funcionalidad puedes controlarla con Checkbox diciendo que si desea que sus datos sean recordados. yo por lo general la pongo false. pero ya tu veras. Espero que te sirva. Atentamente, Juan Manuel Lombana Medellín - Colombia
|
|
|
128
|
Programación / .NET (C#, VB.NET, ASP) / Re: ayuda a crear aplicacion Auto-Login
|
en: 27 Octubre 2009, 05:53 am
|
algunas paginas y mas las de juegos pueden detectar aun no se como que no es un click del usuario el que lo hace, ingresa a Ikariam normal (login con tus datos y haces click) y prueba ese code, no se cambiando de ciudad haber si asi te deja. debe ser algun GameGuard para cieras acciones, yo alguna vez lo intente con Ogame pero el login no se dejaba.
Con respecto a lo del Navegador, pues la mejor forma de hacerlo es con el WebBrowser en el Form pues puedes controlar el HTML y consultar el arbol de objetos, con un navegador externo no podrias hacer eso asi de sencillo.
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
129
|
Programación / .NET (C#, VB.NET, ASP) / Re: problemas con un GridView para eliminar datos
|
en: 27 Octubre 2009, 02:30 am
|
no exactamente, el metodo databind es cuando consultas solamente, que dice asi: DataGridView1.DataSoude = Objeto; DataGrdiView1.DataBind();
con esto rearmas el grid, esto ocurre con todos los controles de datos, DropDownList, ListView, FormView, DetailsView. etc. Atentamente, Juan Manuel Lombana Medellín - Colombia
|
|
|
130
|
Programación / .NET (C#, VB.NET, ASP) / Re: problemas con un GridView para eliminar datos
|
en: 26 Octubre 2009, 18:59 pm
|
lo que tienes que hacer es reconsultar la base de datos pues los datos siguen en memoria, la fuente de datos no ha cambiado, y recuerda siempre que hagas un cambio en la fuente de datos llamar al metodo DataBind del gridview para evitar problemas.
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
|
|
|
|