创建了一个基类PageBase放在App_Code目录
在.cs文件中直接用public partial class MyPage : PageBase
但是如果我使用的是aspx不是把代码放在单独的文件中,怎么继承PageBase呀??
谢谢,各位!
在.cs文件中直接用public partial class MyPage : PageBase
但是如果我使用的是aspx不是把代码放在单独的文件中,怎么继承PageBase呀??
谢谢,各位!
解决方案 »
- 数据库搜索与传值出现关于数字和%的疑问。
- 不用存储过程,不用id>,不用主键not in也不能用临时表怎么用SQL语句实现分页!
- windows 密码与sql server 2005的密码问题???
- 请教:c#读xml文件,如何并将部分标签文本以表格形式显示出来?
- c#怎么获得桌面图标的位置,并让坐标动起来
- 如何在添加记录的时候使一个字段的值等于主键ID(自动递增)的值呢?
- DataTable问题,参与者有风!
- WPF 中 ListView 如何绑定 SQL 中的数据?
- 怎样将这个Xml 文件内容全部显示到一个 listview 控件上.
- 学c#的vs.net编程技术哪本书最好?(推崇几本把)
- excel里面的find方法
- 使用treeview的问题?
你的pagebase 也要继承 System.Web.UI.Page比如你的页面叫webform1
正常你创建后事这样
public partial class webform1: System.Web.UI.Page既然你有自己的pagebase 直接改成public partial class webform1: pagebase
但是我使用的aspx页面,是不带cs的,这样的话,所有的代码在<script runat="server">中
可以用<%@ Import Namespace="System.Data" %>添加命名空间
但是,我怎么继承放在App_Code的一个页面基类??
谢谢
但是我用的aspx是不带.cs文件的,所有代码应在<script runat="server">中
Inherits="MyPage " 这还烦人?那么你也要找个风景好的地方放松一下心情。
引用dll文件,在类库里添加cs文件,继承PageBase
public class BasePage : System.Web.UI.Page
{
public BasePage()
{
}
protected override void OnInit(EventArgs O)
{
if (base.Session["UserId"] == null || base.Session["UserId"].ToString().Equals(""))
{
Response.Redirect("~/Error.aspx");
}
}
}