我设计了网页并将控件放入其中,然后我在文件后面添加名称空间并添加
<%@ 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'
答案 0 :(得分:2)
您需要将页面和代码隐藏作为相同命名空间的一部分。
通过向代码隐藏添加namespace
声明,它和网页现在位于不同的名称空间中。
此外,@Import
页面指令只是意味着您可以访问导入的命名空间中声明的类型,而不是页面所属的类型。
您需要确保@Page
指令与代码隐藏类的完全限定名称匹配。