我的控制器中有这一行:
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>