关于自定义控件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:46:10
我建了一个类库CustomControls,用于写自己的控件。问题是我在这里面定义的控件,为什么再web应用程序(网站)中引用不到呢?我想在网站中建一个web用户控件,名叫StudentControl.ascx,在这个控件中去引用CustomControls中定义的一个控件CustomList.cs(继承自DataLis),可是总是提示我 元素"CustomList"不是已知元素,原因可能是网站中存在编译错误。
StudentControl.ascx中的代码如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="StudentControl.ascx.cs" Inherits="ReplaceShop.WebUI.Controls.StudentControl" EnableViewState="false" %>
<%@ Register TagPrefix="ReplaceShopControl" Namespace="ReplaceShop.CustomControls" %>
<%@ OutputCache Duration="100000" VaryByParam="page;studentId" %>

<div style="text-align:center;">
<ReplaceShopControl:CustomList ID="studentList" runat="server" EmptyText="No student found." OnPageIndexChanged="PageChanged" PageSize="4" RepeatColumns="2" CellPadding="

你可以尝试如下操作,
确认项目定义的引用名与引用页引用名是否完全一致.
如果系统未自动加载自定义组件到工具箱,可手工添加DLL文件到工具箱
重新生成项目后重试.