用户控件无法声明问题找不到答案!!
header.ascx
<%@ control language="c#" src="header.ascx.cs" AutoEventWireup="false" Inherits="PooPinGbook.header" %>
..........
============
header.ascx.cs
namespace PooPinGbook
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
/// <summary>
/// header1 的摘要说明。
/// </summary>
public class header : System.Web.UI.UserControl
{
..............
}
}
===============================================
page1.aspx
<%@ Page language="c#" Codebehind="page1.aspx.cs" src="page1.aspx.cs" AutoEventWireup="false" Inherits="PooPinGbook.page1" %>
<%@ Register TagPrefix="uc" TagName="header" src="header.ascx" %>
<uc:header id="head" runat="server" />
================================================================
page1.aspx.cs
using System;
using System.Data;
using System.Data.OleDb;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using PooPinGbook;
namespace PooPinGbook
{
public class page1 : System.Web.UI.Page
{
protected header head;
..................
}
}
==============================================================
这样的代码结构,提示
CS0246: 找不到类型或命名空间名称“header”(是否缺少 using 指令或程序集引用?)
否缺少程序集引用?)
有人遇到过嘛,怎么解决的?