高分求救!Page类里的Construct()方法的问题!!为什么在这个方法中不能进行如下操作?!!...急!!
问题的详细情况:
我定义了一个类(作为别的页面的基类)BasePage,部分代码如下:
public class BasePage : System.Web.UI.Page
{
public BasePage()
{
this.Load+=new EventHandler(this.Page_Load);
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
//下面代码出错!!!
protected override void Construct()
{
base.Construct ();
//如果把下面两句该为别的就没错了,为什么?!
Control c=(Control)(this.LoadControl(@"../controls/pagertop.ascx"));
this.Controls.Add(c);
}
}
现在,有一页面类a.asp.cs(即a.aspx对应的隐藏代码),它继承自BasePage,部分代码如下:
public class tableDetails :BasePage//作面的代码就不用说了,这一行就导致VS.NET控件栏无效!
{
........
........
}
编译可以通过,但此时VS编辑器环境的控件栏却变为灰色!
出错提示: 试图创建 BasePage 的实例时发生异常。异常为“无法使用前导 .. 在顶级目录上退出。”。请高手指点迷津!先谢谢了!!!
急!!!急!!!!
我定义了一个类(作为别的页面的基类)BasePage,部分代码如下:
public class BasePage : System.Web.UI.Page
{
public BasePage()
{
this.Load+=new EventHandler(this.Page_Load);
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
//下面代码出错!!!
protected override void Construct()
{
base.Construct ();
//如果把下面两句该为别的就没错了,为什么?!
Control c=(Control)(this.LoadControl(@"../controls/pagertop.ascx"));
this.Controls.Add(c);
}
}
现在,有一页面类a.asp.cs(即a.aspx对应的隐藏代码),它继承自BasePage,部分代码如下:
public class tableDetails :BasePage//作面的代码就不用说了,这一行就导致VS.NET控件栏无效!
{
........
........
}
编译可以通过,但此时VS编辑器环境的控件栏却变为灰色!
出错提示: 试图创建 BasePage 的实例时发生异常。异常为“无法使用前导 .. 在顶级目录上退出。”。请高手指点迷津!先谢谢了!!!
急!!!急!!!!
...全文
相关推荐
bbs.page.class.rar_page
这样既可以减少服务器的负载,又可以避免一次性加载过多数据导致的页面加载慢的问题。在Discuz中,分页功能主要由`Page`类实现,位于`bbs.page.class.php`文件中。
php中分页及SqlHelper类用法实例
然后调用SqlHelper类的方法来执行相应的SQL查询,如:`SELECT * FROM table LIMIT page_size OFFSET (page_number - 1) * page_size
jackson-jpapage:feign 接口返回JPA Page时错误解决方法
jackson-jpapage场景:当接口返回值interface的时候 如jpa的page Page<User>,feign调用报错其它类似的错误 也可以利用这种方式 画葫芦使用于jpa的page直
php自定义分页类完整实例
初始化分页数组的initArray()方法和构造分页数字显示的construct_num_Page()方法是实现分页的核心。
tp5框架内使用tp3.2分页的方法分析
show()方法中的关键操作包括生成URL链接、计算分页信息、处理分页显示定制。生成URL链接时,通常需要一个基础链接地址,并将分页参数插入到该地址中。


