public partial class OrderInfo : System.Web.UI.Page
 本来一个创建的类默认为这种状态 
  如果自己写了一个  BasePage  让这个类继承System.Web.UI.Page public partial class OrderInfo : BasePage    这样的页面显示的视图就无法正常显示出来
  
   有知道解决的吗 ?

解决方案 »

  1.   

    怎么会这样
    basepage里page_load代码是不是有问题
      

  2.   

    没有问题,是不是你的BasePage中代码或窗体代码有问题?
      

  3.   

    应该不是这里的问题,你把pagebase中的内容注掉试一试
      

  4.   

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;namespace Patti.Web.Admin
    {
        public class BasePage : System.Web.UI.Page
        {
            protected override void OnInit(EventArgs e)
            {
                if (AdminManager.GetAdminInfo() == null)
                {
                    Response.Write("<script>window.top.location='/Admin/Login.aspx';</script>");
                }        }        public static bool Judge(string rid, string mid, string op)
            {
                if (AdminManager.GetAdminCName() == null || AdminManager.GetAdminCName() == "")
                {
                    return false;
                }
                if (rid.Trim() == "")
                {
                    return false;
                }
                if (mid == "")
                {
                    return false;
                }
                Dictionary<string, string> d = PowerCache.GetPowers();
                string key = rid + "," + mid;
                if (d.ContainsKey(key))
                {
                    if (d[key].IndexOf(op) >= 0)
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                return false;
            }
        }
    }
      

  5.   

        这个是我Basepage 里面的内容 所有继承这个类的视图全部是看不到的 运行是正常的 
      

  6.   

    BasePage里:protected override void OnInit(EventArgs e)
    你把这个换成重写protected override void OnLoad(EventArgs e)呢
      

  7.   


    又是在设计视图显示不正常?既然运行正常,估计有是vs的bug
      

  8.   


       无非就是上次哪个问题的  我用了basepage 都不正常了 
      

  9.   

    自己写了一个 BasePage?
    你是不是没有编译?编译后才能使用BasePage。
      

  10.   

    protected override void OnInit(EventArgs e)
    换成
    protected virtual void Page_Load(object sender, EventArgs e)然后,继承自BasePage的页面就不要再调Page_Load,都改用
    protected override void OnInit(EventArgs e)