开发者

Why is my response.redirect() not working properly?

Two aspx pages are involved with the problem. in one form I am collecting the entity and binding it in a session variable and then with button clicked, I am trying to get to the other aspx page with response.redirect("") method. But, the problem is its gives me an error message with a strange URl.

let me show you the code I have writen

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

I am using local host and the URl I am getting is that

http:/开发者_StackOverflow中文版/www.google-feed.net/results.php?q=localhost 5808 StudentManagement FormSaleMoneyReceipt aspx &cx=002904446094441487865%3Ate-nlsbrcdy&cof=FORID%3A10&ie=UTF-8&said=&do=search&empty=0&from=2&CID=1

why is this so? I don't have any idea. Please help me out.


It looks like the URL that is passed to the browser doesn't exist, so you're getting a redirect to a Google search page instead.

Is it ~/Reports/MoneyReceiptFormReport.aspx by any chance?

A good tool to use to debug this kind of situation is Fiddler. This sits as a proxy between your Web server and your browser and issues a trace of what requests and responses are made. Browsers have a habit of reformatting error messages, Fiddler will show you exactly what's sent to the server and what comes back.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜