我的控制器中有这一行:
Response.Redirect("~/WebForms/ReportViewer.aspx");
Page_Load
然后在“ReportViewer.aspx”的这个简单的测试代码:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello");
return;
}
这段代码甚至不执行,即Page_Load
不执行。我想在重定向到 Web 表单之前我应该做一些事情,但不知道它是什么。我已经看到大量的示例代码,它们只是简单地调用Redirect
.
我的 web 表单上确实有一个 Crystal Reports 查看器,这可能与以下情况有关:
<body>
<form id="form" runat="server">
<CR:CrystalReportViewer ID="CrystalViewer" runat="server" AutoDataBind="true" />
</form>
</body>