示例#1
0
        private const int MaxFileSize = 2 * 1024 * 1024; // 2 MB

        protected void Page_Load(object sender, EventArgs e)
        {
            if (SiteMaster.VerifyRequest(Session))
            {
                if (!IsPostBack)
                {
                    if (!Page.RouteData.Values.ContainsKey("key"))
                    {
                        Response.Redirect(SiteMaster.Path404);
                    }
                    if (!SiteMaster.IsKeyGood(Session, Page.RouteData.Values["key"] as string))
                    {
                        Response.Redirect(SiteMaster.Path404);
                    }
                }
                submitButton.ServerClick += new EventHandler(Upload_Click);
            }
            else
            {
                Response.Redirect(SiteMaster.Path404);
            }
        }