Soy muy novato con ASP y actualmente estoy trasteando una web que me ha llegado (soy maquetador CSS)
Tengo una duda que no se como solventar, en una tabla tengo un campo que muestra un valor, en este caso una url
Consigo hacer mostrar vía asp el valor de ese campo pero no hay forma de convertirlo en un enlace.
<asp:HyperLink id="link1" runat="server" Text="W3Schools"
NavigateUrl="http://www.w3schools.com" />
Este es el código que tengo en el archivo repositorio.asp.cs
Código:
Y este es donde llamo al campo en el archivo repositorio.aspxprotected void Page_Load(object sender, EventArgs e) { if (Session["nusuario"] != null) { //cargamos los directorios base del respositorio listado_archivos1.RutaBaseSeleccionada = "/asociacion-talleres/privado/docs/" + Convert.ToString(Session["nusuario"]) + "/"; // cambiar este por el usuario ANTRV cuando se disponga //listado_archivos2.RutaBaseSeleccionada = "/asociacion-talleres/privado/docs/1000/"; //estos son ANTRV //crea la estructura si no existe a partir de rutabaseseleccionada CrearExtructuraDirectoriosSiNoExiste(); string[] directorios = System.IO.Directory.GetDirectories(Server.MapPath(listado_archivos1.RutaBaseSeleccionada)); for (int x = 0; x < directorios.Length; x++) directorios[x] = new System.IO.FileInfo(directorios[x]).Name; if (!IsPostBack) { frmCategorias.DataSource = directorios; frmCategorias.DataBind(); System.Data.DataSet ds = new DataSet(); ds = BD.SqlaDataset("select * from usuarios"); TextBox1.Text = Convert.ToString(ds.Tables[0].Rows[0]["enlace"]); } } }
Código:
Con esto se me muestra el valor del campo en texto plano, pero no me enlaza.<asp:HyperLink id="TextBox1" runat="server" />
Me imagino que será algo muy básico pero si alguien me puede ayudar se lo agradecería ya que me estoy volviendo loco.
Un saludo y muchas gracias por adelantado ;)