|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Javier Santamaria
126
« en: Jueves 24 de Mayo de 2007, 10:37 »
Hola miguelabc, Respecto a la pregunta uno si lo quieres hacer por VB supongo que con un case que te recoja todos los caracteres ascii de los numeros y los demas te los rechaze. Pero si puedes hacerlo de otra forma es mejor que lo valides con javascript antes de mandarlo al servidor. Los caracteres ascii los puede sacar de www.asciitable.comRespecto a la pregunta dos te dejo una pagina muy buena que te explica todo sobre el manejo de cadenas. http://www.elguille.info/NET/cursoVB.NET/tutorVBNET20.htmEspero que te sirva. Un saludo
127
« en: Martes 22 de Mayo de 2007, 12:05 »
Hola, como estan?
A ver se me presenta la siguietne duda:
Como puedo cambiar las connection string de mi web.config en tiempo de ejecucion de mi aplicacion?
Gracias de antemano por vuestras respuestas
128
« en: Lunes 21 de Mayo de 2007, 16:17 »
Hola de nuevo,
Bueno pues al final saco la ruta total del control fileupload de esta foprma:
FileUpload1.PostedFile.FileName
Espero que les sirva.
De todas formas me sigue haciendo falta como poder modificar el web.config en tiempo de ejecucion. Si alguien me echa una mano con ello se lo agradezco.
Gracias por adelantado.
129
« en: Viernes 18 de Mayo de 2007, 12:00 »
Hola diodo,
Creo que es asi:
<%@ OutputCache Location="None" %>
Esto va en la pagina .aspx debajo de <%@ Page ... %>
De esta forma no se mete nada de esa pagina en la cache y por tanto siempre hay que cargarla desde el servidor.
Un salduo
130
« en: Viernes 18 de Mayo de 2007, 10:37 »
Server.MapPath("~/tuarchivo.aspx"), te devuelve la ruta en disco duro de tu servidor de ese archivo.
Ahora si quieres modificar la cadenacion de conexión, recuerda que las secciones del archivo web.config, se pueden cambiar en tiempo de ejecución.
Saludos, Hola sergio, muchas gracias de nuevo, ahora: 1. (Server.MapPath) Si en lugar de la ruta en disco duro de mi servidor, quiero la ruta de en disco duro de mi ordenador local, es decir, quiero "C:\Temp\Archivo", donde el disco "C" esta en mi ordenador local desde el que accedo a internet y no en el servidor. Para que lo veas mas claro: Yo tengo una BD en el servidor y una BD local. Ahora tengo una pagina .aspx que me pide la ruta de mi BD local y me sincroniza esos datos (los locales) con los datos de la BD del servidor. Pues bien, lo que necesito es poder coger en el control fileupload la ruta completa de mi BD local (y no solo el nombre del archivo) para montar con ella una cadena de conexion y poder acceder a los datos locales para sincronizarlos con los del servidor. Para este proceso la ruta que necesito es la de la BD local, ya que la de la BD del servidor la tengo en el connectionstring del web.config. 2. (ConnectionString) En otra pagina .aspx distinta tengo que dar la posiblidad de cambiar la ruta de la BD del servidor. La nueva ruta tambien estara en el servidor. Por tanto, para esta otra pagina es para lo que necesito cambiar el web.config en tiempo de ejecucion, para que de ahora en adelante la ruta de la BD que use mi aplicacion sea la especificada. Y para esto querria saber si me puedes dar algunas nociones basicas o algun tutorial de ejemplo sobre como modificar el web.config en tiempo de ejecucion, para cambiar dicha connectionstring. Muchas gracias por adelantado, un saludo.
131
« en: Jueves 17 de Mayo de 2007, 13:39 »
Hola de nuevo,
Actualizo: este tema lo he solucionado con el control fileupload, pero ahora mi problema es que no se como coger la ruta completa del textbox, es decir, la ruta en fileupload.filename solo me devuelve el nombre del archivo (archivo.txt) y no la ruta completa (C:\temp\archivo.txt).
Sabria alguien como podria obtener toda la ruta? Estoy investigando, pero no veo ninguna manera de acceder al textbox del fileupload, donde si que pone la ruta completa.
Muchas gracias por adelantado, un saludo.
132
« en: Jueves 17 de Mayo de 2007, 11:39 »
Hola sergio, muchas gracias por tu repsuesta.
Un par de cosillas:
1. Mi requerimiento es que el usuario pueda a traves de la pagina web cambiar el destino de la BD que quiere usar. Es decir, imagina este escenario:
Tengo la BD "A" en "C:\A.mdb", la cual estoy usando en la aplicacion.
Ahora tengo la BD "B" en D:\B.mdb", la cual quiero empezar a usar a partir de ahora en lugar de usar "A".
(Obviamente las rutas pertenecen a un ordenador local y/o a un servidor web)
Pues el tema es que tengo una pagina donde por medio de un text box y/o ese boton para explorar archivos selecciono la localizacion de la nueva base de datos ("B") para sustituir el path del data source del connection string, de forma que ahora en lugar de apuntar a la BD "A", apunte al a BD "B".
Se entiende mejor ahora?
PD: Me podriais dar algun dato mas de que metodo usar del system.IO. para cargar el arbol de directorios y coger la ruta de un elemento seleccionado del arbol, en esa ventana que tengo que abrir.
Muchas gracias anticipadas por las respuestas.
Un saludo.
133
« en: Jueves 17 de Mayo de 2007, 11:27 »
Hola, me sumo al post. Creo que tambien se consigue con server.transfer(). La utilidad la desconozoc y el server.transfer te puede dar problemas si el ususario refresca la pagina.
134
« en: Miércoles 16 de Mayo de 2007, 11:13 »
Hola, que tal?
Vamos a ver, tengo dos dudillas:
1. Tengo una pagina .aspx donde tengo un textbox para meter una ruta de un archivo. Me gustaria ademas poder poner algun boton para poder explorar los directorios del ordenador. Me podriais decir como puedo hacer que cuando pulse el boton se me abra un pop up para navegar por los directorios (tipo cuando descargas un archivo de internet y te dice que donde los quieres guardar) del ordenador y poder elegir el que yo quiera.
2. Una vez elegido dicho directorio, puedo modificar la connectionstring de mi BD en el web.config con la nueva ruta especificada.
Muchas gracias por adelantado.
135
« en: Martes 15 de Mayo de 2007, 11:04 »
Hola de nuevo, gracias a los dos por vuestras respuestas.
Pues ya esta solucionado. Lo hago asi:
conexion.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("Nombre de la conexion en el web.config").ToString
136
« en: Lunes 14 de Mayo de 2007, 16:44 »
Hola,
Una pregunta facil. Querria poder especificar la connection string de mi BD en el web.config y luego, desde cualquier pagina que requiera conexion a la BD, hacer referencia a esta connection string del web.config sin tener que escribir otra vez toda la connection string.
Por mas vueltas que le doy me sigue saltando este error:
"Format of the initialization string does not conform to specification starting at index 0."
A ver si alguien me puede echar una mano. Muchas gracias por adelantado.
137
« en: Lunes 14 de Mayo de 2007, 12:47 »
El nombre de usuario lo compruebas tambien en ese archivo excel?
138
« en: Jueves 10 de Mayo de 2007, 11:49 »
Hola Sergio, podrias explicarme que es la API Membership? Yo uso ASP 2.0 y la authenticacion la tengo basada en formularios para la extarnet y en Active Directory para la intranet, pero no he oido hablar nada de API membership.
Gracias por adelantado.
139
« en: Jueves 10 de Mayo de 2007, 11:34 »
Muchas gracias a ver si con esto me voy aclarando.
140
« en: Miércoles 9 de Mayo de 2007, 12:40 »
Hola,
Queria saber si alguien me puede recomendar algun tutorial o alguna fuente de informacion donde pueda aprender algo de como gestionar los permisos de los usuarios en base a active directory.
Muchas gracias por adelantado
141
« en: Jueves 3 de Mayo de 2007, 15:35 »
Hola de nuevo, no estaba declarando los sitemaps en el web.config y claro no los encontraba. Gracias por todo. Un saludo.
142
« en: Jueves 3 de Mayo de 2007, 13:51 »
Hola amigos,
Mi problema es que tengo tres "SiteMapDataSource" y dependiendo del usuario que se loguee en el sistema quiero mostrar en el menu uno u otro.
El codigo que tengo para declarar el "SiteMap" es este:
********************************************************************************************** <asp:SiteMapDataSource ID="SiteMapDataSource" SiteMapProvider="General" runat="server" /> **********************************************************************************************
Y cuando se carga mi master page ejecuto esta funcion para cambiar el sitemap en funcion del usuario:
********************************************************************************************** Private Sub CreateMenu(ByVal sender As Object, ByVal e As System.EventArgs) If Not Me.IsPostBack Then Select Case Session("Role") Case "Local Admin" SiteMapDataSource.SiteMapProvider = "~/Local Admin.sitemap" Case "Sys Admin" SiteMapDataSource.SiteMapProvider = "Sys Admin" Case Else SiteMapDataSource.SiteMapProvider = "~/General.sitemap" End Select End If End Sub *****************************************************************************************
Como veis he probado poniendo las rutas completas de los archivos "*.sitemap", pero tampoco funciona.
Ademas, me da un error diciendome: "Reference to a non-shared member requires an object reference."
A ver si alguien sabe comop arreglar esto.
Gracias por adelantado.
|
|
|