2009-08-31 11 views
0

c'est mon lien dans ma pagelien ne fonctionne pas bien

asp: HyperLink ID = "HyperLink1" runat = "server" NavigateUrl = "~/Default.aspx"> Ajouter Enregistrement/asp: HyperLink

avec VS2008 c'est bien mais avec IIS il crée le problème comme

Erreur de serveur dans l'application '/'.

La ressource est introuvable.

Description: HTTP 404.

mon répertoire pour view.aspx et page default.aspx est la même quelle bibliothèque.

aussi le chemin change de forme

http://localhost/library/View.aspx à http://localhost/Default.aspx

est quelqu'un me aider là où le problème?

Répondre

1

Faire le lien

asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/library/Default.aspx">Add Record 

Au lieu de

asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default.aspx">Add Record 

Le "~" obtient le dossier racine de l'application. Vous ne voulez pas cela, vous voulez la racine + /library/, puis la page, Default.aspx.

+0

Merci de résoudre le problème –

+0

mais cela ne fonctionne pas bien dans VS2008 localhost –

+0

Il devrait fonctionner de la même manière; ce qui se produit? De plus, notez que si c'est juste dans le même répertoire, vous pouvez simplement avoir 'NavigateURL =" default.aspx "'. Cela suppose que la page en cours est dans le même répertoire que 'default.aspx'. –

Questions connexes