<user:LogoTopN runat=server></user:LogpTopN>
里面的代码有没有问题?

解决方案 »

  1.   

    我的自定义控件也没有添加任何代码,是创建时IDE自动生成的
      

  2.   

    LogoTop.ascx文件:
    <%@ Control Language="c#" Debug="true" AutoEventWireup="false" Codebehind="LogoTop.ascx.cs" Inherits="C_Zone.Net.UserCtrl.LogoTop" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
    LogoTop.ascx.cs文件:
    namespace C_Zone.Net.UserCtrl
    {
    using System;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    public abstract class LogoTop : System.Web.UI.UserControl
    {
    private void Page_Load(object sender, System.EventArgs e)
    {
    } #region Web Form Designer generated code
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// 设计器支持所需的方法 - 不要使用
    /// 代码编辑器修改此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {
    this.Load += new System.EventHandler(this.Page_Load);
    }
    #endregion
    }
    }
      

  3.   

    <%@ Page language="c#" Codebehind="LogoMidi.aspx.cs" AutoEventWireup="false" Inherits="C_Zone.Net.LogoMidi" %>
    <%@ Register TagPrefix="user" TagName="LogoTopN" src="UserCtrl/RingTop.ascx"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>LogoMidi</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <link rel="stylesheet" href="css.css">
    <!--#include file=classes\script.js-->
    </HEAD>
    <body MS_POSITIONING="GridLayout" leftmargin="0" topmargin="0">
    <form id="Register" method="post" action="default.asp" runat="server">
    <user:LogoTopN runat=server ID="Logotopn1"></user:LogpTopN>
    </form>
    </body>
    </HTML>
      

  4.   

    action="default.asp"去掉,Runat=Server的Form只能提交本页面另外没看出什么问题,你是怎么添加的?
      

  5.   

    我是点击我新建的文件夹右健-->添加-->添加web用户控件...