0

我设计了网页并将控件放入其中,然后我将名称空间添加到文件后面的代码中并添加

    <%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Site.master" CodeFile="Default.aspx.cs"
    Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Import Namespace="RegisterName" %>

到asp文件和

   namespace RegisterName
   {
    public partial class _Default : System.Web.UI.Page
    {

现在我有一些错误:

Error   4   'ASP.default_aspx' does not implement interface member 'System.Web.IHttpHandler.IsReusable'
4

1 回答 1

2

您需要页面和代码隐藏都属于同一命名空间。

通过将namespace声明添加到代码隐藏中,它和网页现在位于不同的名称空间中。

此外,@Importpage 指令仅仅意味着您可以访问在导入的命名空间中声明的类型,而不是页面属于它。

您需要确保@Page指令与代码隐藏类的完全限定名称匹配。

于 2012-10-03T14:01:06.310 回答