0

私は Web ページをデザインしてコントロールを配置し、コード ビハインド ファイルに名前空間を追加して追加しました。

    <%@ 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で、コード ビハインドと Web ページは別の名前空間に配置されます。

さらに、@Importページ ディレクティブは、インポートされた名前空間で宣言された型にアクセスできることを意味するだけであり、ページがその名前空間に属していることを意味するわけではありません。

@Pageディレクティブがコード ビハインド クラスの完全修飾名と一致していることを確認する必要があります。

于 2012-10-03T14:01:06.310 に答える