2011-10-05 6 views
1

Deux pages aspx sont concernées par le problème. sous une forme je rassemble l'entité et la lie dans une variable de session et alors avec le bouton cliqué, j'essaye d'obtenir à l'autre page d'aspx avec la méthode de response.redirect (""). Mais, le problème est qu'il me donne un message d'erreur avec un étrange URl.Pourquoi mon response.redirect() ne fonctionne pas correctement?

laissez-moi vous montrer le code que j'ai écrit

formSaleMoneyReceiptEntity = ViewFormSaleMoneyReceipt_DAO.GetMoneyReceiptByFormSL(formSl); 
      Session["MoneyReceipt"] = formSaleMoneyReceiptEntity; 
      Response.Redirect("~/Reports/MoneyRepeiptFormReport.aspx",false); 

J'utilise l'hôte local et l'URL que je reçois est que

http://www.google-feed.net/results.php?q=localhost 5808 StudentManagement FormSaleMoneyReceipt ASPX & cx = 002904446094441487865% 3Ate-nlsbrcdy & COF = FORID% 3A10 & ie = UTF-8 & & dudit = do = Recherche & vide = 0 & & from = 2 CID = 1

pourquoi est-ce ainsi? Je n'ai aucune idée. Sil te plait aide moi.

+1

Essayez '~/MoneyRepeiptFormReport.aspx' –

+1

est-ce parce que vous avez mal orthographié Receipt dans MoneyRepeiptFormReport? – hcb

+0

J'ai lu cela environ 20 fois pour essayer de repérer le bug, et j'ai raté l'erreur d'orthographe à chaque fois. D'oh! – Polynomial

Répondre

4

Il semble que l'URL transmise au navigateur n'existe pas. Vous redirigez donc vers une page de recherche Google.

Est-ce ~/Reports/MoneyReceiptFormReport.aspx par hasard?

Un bon outil à utiliser pour déboguer ce genre de situation est Fiddler. Cela se trouve comme un proxy entre votre serveur Web et votre navigateur et émet une trace de ce que les demandes et les réponses sont faites. Les navigateurs ont l'habitude de reformater les messages d'erreur, Fiddler vous montrera exactement ce qui est envoyé au serveur et ce qui revient.

+0

thnx mon pote votre commentaire a aidé à trouver mon erreur! :) – Pankouri

+0

Upvote pour fiddler, c'est indispensable pour le développement web. – NibblyPig

+0

De rien. Bonne journée! –

Questions connexes