LoginAuthControl.ascx
Back.master
index.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
</asp:Content>
自定义控件的作用是检测用户是否session过时,如果过时,退到登录页。
我试着放在母版页里面,但没起作用,session过时不会检测,导致调用用户信息时出错。
所以我想每个页面都放这个检测控件,但是页面都是都存在母版,所以aspx页面没有头,不知怎么调用?
这问题怎么解决呢?

解决方案 »

  1.   


    <%@ Page Language="C#" MasterPageFile="Back.master" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index.aspx" Title="无标题页" %>
    <%@ Register src="LoginAuthControl.ascx" tagname="LoginAuthControl" tagprefix="uc1" %><body>
    <uc1:auction_sye99_list ID="LoginAuthControl1" runat="server" />
    </body>
      

  2.   

    不好意思  上面那个<uc1: >后面跟的不对<%@ Page Language="C#" MasterPageFile="Back.master" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index.aspx" Title="无标题页" %>
    <%@ Register src="LoginAuthControl.ascx" tagname="LoginAuthControl" tagprefix="uc1" %><body>
    <uc1:LoginAuthControl ID="LoginAuthControl1" runat="server" />
    </body>
      

  3.   

    直接在母版页里写个判断session的就行了。又有母版页又要搞个用户控件 貌似是等于 脱裤子**啊。