我有困難的時候讓其他類此代碼工作聲明在.aspx頁
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Admin.Web.Booking
{
public partial class Book
{
public partial class obj : Admin.Base.AdminBase
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("test");
}
}
}
}
頁聲明的樣子
<%@ Page Title="" Language="C#" MasterPageFile="~/Master/Admin1.Master" AutoEventWireup="false" CodeBehind="obj.aspx.cs" Inherits="Admin.Web.Booking.Book.obj" %>
設計文件看起來像
namespace Admin.Web.Booking
{
public partial class Book
{
public partial class obj
{
}
}
}
我得到一個錯誤:解析器錯誤消息:無法加載類型'Admin.Web.Booking.Book.obj'。
不理解我如何讓obj類成爲Admin.Web.Booking命名空間的Book類的一部分。 Admin.Base.AdminBase擴展System.UI.Page。
你怎麼能在類內編寫類? – 2013-03-13 13:19:40
@ebramtharwat真的ebram? – mko 2013-03-13 13:20:25
@ebramtharwat他們被稱爲'嵌套類'。 – 2013-03-13 13:20:30