出现这个错误的是第三级页面,
我要从第三级页面,获取第一级页面传过来的时间,
在第一级页面写的
<asp:TemplateField HeaderText="机构数量">
                <ItemTemplate>
                    <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%#Eval("region_code","../WeiSheng/Canyin.aspx?iid={0}" +"&sdate="+this.txt_stime.Text.Trim()+"&edate="+txt_etime.Text.Trim())%>'
                        Text='<%# Eval("organcount1") %>'></asp:HyperLink>
                </ItemTemplate>
            </asp:TemplateField>在第二级后台这样获取的
 SDate = Request.QueryString["sdate"].ToString();
 EDate = Request.QueryString["edate"].ToString();第二级页面这样写的
asp:TemplateField HeaderText="消费数量(公斤)">
                <ItemTemplate>
                    <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%#Eval("id","../WeiSheng/Tongji.aspx?iid={0}"+"&sdate1="+SDate)%>'
                        Text='<%# Eval("AMOUNT", "{0:F}") %>'></asp:HyperLink>
                </ItemTemplate>这个时候就包错误 ..SDate不可以访问,受保护级别限制