2010-06-07 5 views
0

J'utilise asp.net mvc 2.0. en ce que je suis en utilisant une vue partielle, mais chaque fois que je clique sur le lien particulier que je reçois l'erreur follwingErreur "404 Not Found" dans mvc

404 Not Found

peut-on konw la solution l'application fonctionne correctement sur l'hôte local, mais il montre l'erreur quand je téléchargé sur le serveur. Merci.

Répondre

0

Comment avez-vous généré les liens? Vous devez toujours utiliser Html.ActionLink() ou Url.Action() pour générer des liens afin d'éviter les problèmes lors du déploiement.

Par exemple, si vous souhaitez créer un lien vers/Ctrl/Act/123 vous ne devriez pas utiliser ceci:

<a href="/Crtl/Act/123">Here</a> 

mais ceci:

<%=Html.ActionLink("Here", "Act", "Ctrl", new { id = ""}, new {}) %> 
+0

J'utilise Click Me
Renu123

+0

Ainsi, au lieu de "/ Home/ClickMe" vous devez utiliser Url.Action ("ClickMe", "Home"). – Palantir

+0

je veux Calll java script sur l'événement onclick pour que Reson j'utilise tag – Renu123

0

Vérifiez vos serveurs journal des erreurs. Il doit y avoir 404 détails d'erreur.

Ouvrez le network tab in FireBug recharger la page et déclencher la "mauvaise" demande. Et puis vérifiez où la demande va. FireBug attrape tous les requêtes d'un navigateur.

+0

erreur console est clair rien n'est displyed – Renu123

+0

Quand il y a vraiment Rien dans le fichier journal des erreurs, si cela peut signifier que votre demande va fatalement à une autre URL. – powtac

+0

comment puis-je obtenir cette mauvaise URL parce que quand je débogue mon application sur l'hôte local, il me montre l'URL correcte, mais quand je le télécharge, je reçois erreur. – Renu123

Questions connexes