Hallo zusammen,
ich bräuchte Hilfe beim navigieren einer erstellten Seite.
Ich habe Daten die ich in einem GridView anzeigen lasse. Eine Spalte ist als Hyperlink definiert. Das habe ich im Event RowDataBound gemacht.
Anschließend habe ich eine Test.aspx Seite erstellt. Wenn ich auf den Hyperlink Klicke, soll die aspx seite geöffnet werden.
Aktueller Stand:
protected void gridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
HyperLink hlControl = new HyperLink();
hlControl.Text = e.Row.Cells[0].Text;
hlControl.NavigateUrl = "~/Test.aspx";
e.Row.Cells[0].Controls.Add(hlControl);
Leider steht da immer Die Webseite wurde nicht gefunden.
Kann mir da einer helfen ?
Vielen Dank
90% aller Fehler sitzen zwichen tastatur und Stuhl!!!
Hallo tonikln
Wie lautet denn die Url im Quelltext, also wohin zeigt der Link denn?
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
Hallo Tonikln
Versuch mal folgendes :
hlControl.NavigateUrl = Page.ResolveUrl("~/Test.aspx");
Sollte es nicht funktionieren :
=> Hostest du im IIS ?
=> Wie sollte der Pfad sein ?
Beste Grüsse
Diräkt
Edit : Beitrag nachträglich richtig durchgelesen 😃