3

我有一个网站,在主页上有几个按钮 (Index.aspx) 当单击这些按钮中的任何一个时,它们会向 url 添加一些参数,并且网站会重定向到另一个页面。

   Response.Redirect("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue);

这在我的本地计算机和 Windows 服务器环境上运行良好,但是当我将它部署在 Azure webrole 上时,它不会进行重定向。

当浏览器在http://someurl.cloudapp.net/上并单击按钮时,它会停留在页面上(并且使用 fiddler 它会显示文件/页面未找到页面)但是如果我在 url 为http时单击按钮://someurl.cloudapp.net/index.aspx按钮正常工作...

谁能解释为什么会这样?以及如何解决这个问题?

谢谢

4

1 回答 1

0

我还没有遇到这种问题,但同时你可以试试 MapPath 看看它是否有效

Response.Redirect(HttpContext.Current.Request.MapPath("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue));
于 2012-11-02T18:48:31.950 回答