Hola buenas;
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:
protected 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"]);
}
}
}
Y este es donde llamo al campo en el archivo repositorio.aspx
Código:
<asp:HyperLink id="TextBox1" runat="server" />
Con esto se me muestra el valor del campo en texto plano, pero no me enlaza.
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 ;)