收录日期:2020/12/02 23:40:37 时间:2016/07/06 09:02:52 标签:ASP.NET
如题页面使用FileUpload后,点击浏览器的后退按钮会出现页面过期,怎么解决.
以下是前后台代码:

  
         <table  style="width:100%" cellspacing="1">
            <tr>
                <td style="width:13%" class="td3">
                    <asp:LinkButton ID="lbGreat" runat="server" Font-Size="13px" OnClick="lbGreat_Click" ForeColor="DarkSlateBlue" >优秀作品</asp:LinkButton></td>
                <td style="width:13%" class="td3">
                    <asp:LinkButton ID="lbAll" runat="server" Font-Size="13px" OnClick="lbAll_Click" ForeColor="DarkSlateBlue">全部作品</asp:LinkButton></td>
                <td style="width:13%" class="td3">
                    <asp:LinkButton ID="lbPerson" runat="server" Font-Size="13px" OnClick="lbPerson_Click" ForeColor="DarkSlateBlue">我的作品</asp:LinkButton></td>
                <td  style="width:13%" class="td3">
                    <asp:LinkButton ID="lbUp" runat="server" Font-Size="13px"  OnClick="lbUp_Click" ForeColor="DarkSlateBlue">上传作品</asp:LinkButton></td>
                <td  style="width:48%" class="td3">
        
            </tr>
           
        </table>
        
    <div>
        <asp:Panel ID="PanList" runat="server" Width="100%" Visible="false">
        </asp:Panel>
        <asp:Panel ID="panGrid" runat="server" Width="100%" Visible="false">
        </asp:Panel>
        <asp:Panel ID="panUpIma" runat="server" Width="100%" Visible="false">
            <asp:FileUpload ID="FileUpload1" runat="server" Width="420px"  CssClass="td1"/></td> //问题所在
            <asp:Button ID="btUp" runat="server" Text="上传"  CssClass="anly" OnClick="btUp_Click"/>
        </asp:Panel>
        <asp:Panel ID="PanPy" runat="server" Width="100%">
        </asp:Panel>
        </div>

后台

  #region 全部作品
    protected void lbAll_Click(object sender, EventArgs e)
    {
        PanList.Visible = true;
        panGrid.Visible = false;
        panUpIma.Visible = false;
        PanPy.Visible = false;
    }
    #endregion
    #region 优秀作品
    protected void lbGreat_Click(object sender, EventArgs e)
    { 
        PanList.Visible = true;
        panGrid.Visible = false;
        panUpIma.Visible = false;
        PanPy.Visible = false;
    }
    #endregion
    #region 我的作品
    protected void lbPerson_Click(object sender, EventArgs e)
    {
        PanList.Visible = false;
        panGrid.Visible = true;
        panUpIma.Visible = false;
        PanPy.Visible = false;
    }
    #endregion
    #region 上传作品
    protected void lbUp_Click(object sender, EventArgs e)
    {      
        PanList.Visible = false;
        panGrid.Visible = false;
        panUpIma.Visible = true;
        PanPy.Visible = false;
    }
    #endregion

  

其实就是用按钮控制panel的显示.不过点全部做品,优秀做品,我的作品的时候点'后退'全正常,但一点上传'作品'后再点后退就会出现'警告: 网页已经过期 ',有时后退的页面还是当前页面.谁能帮我解决下
这个是你上传以后,页面刷新了
当然点后退页面就没用了
是不是后退的页面实际是一个已经做了提交动作的页面?
点后退,重新载入那个页面
在操作完之后,用代码直接重载荡起那页面。。
这下再后退应该没什么问题。。。

上传文件的最大值在web.config <httpRuntime> -><MaxRequestLength>里设置。
rug上传的文件大于MaxRequestLength时候,会导致页面过期错误。
是不是哪个按钮让页面刷新了?

MFC 多线程的一些问题 招聘兼职:营销提案策划人才 这里有分不让接别进来谢谢合作 请高手帮忙 UdpClient 在校园网中收不到回传消息 PB请问这样传值哪里有错? BHO怎么才能彻底拦截网页? 如何实现:只能输入数字和小数点的正则表达式 求助。如何指定windows media player的地址? 游戏开发具体哪个方向技术含量较高? 如何才能把分散完 c#如何获取句柄,并自动填充 有关cin输入的问题 [leledycc ]请问leledycc ,你是干什么的?做垃圾站的,还是别人雇你发广告的?我想学学! int如何转换成string类 北京天津附近的c++ socket方面的职位 各位大仙帮忙出出主意吧,LABEL,TEXTBOX,RICHTEXTBOX都有点问题 Nucleus操作系统中 mailbox使用的问题 想做这样一个简单的功能 在WinCE 上,POCKET PC 2003, STANDARD SDK, 和自已导出的SDK, 它们有何不同? [讨论]实拍:以色列美女逛街都带着枪(图) weblogic 10 r3里 想把jdk6的编译成jdk5的 用的是ejb3.0 这样可以用吗? 关于FileStream保存文件的困惑 PIC通信,为什么这两段程序执行结果不一样? 用户控件属性的问题。 新建算法讨论群 欢迎加入 17629278 怎么用VC进行DLL编程 一个函数调用问题 C++ CLI中如何实现C++那样的隐式转换 谁有高等数学的教材? windows ftp 客户端 访问linux ftp 服务器 如果客户机用mfc ftp类实现的话 需要注意那些地方 应该如何写 或者如何设置