如题...
   我发现VS2005  好象不能像2003那样声明控件的啊。  
        是不是隐藏了啊       如果是隐藏文件在哪找呢。     

解决方案 »

  1.   

    <asp:TextBox></asp>  ??
      

  2.   

    是动态声明并生成自定义控件吗?我写了一个,不知道是不是你想要的效果:default4.aspx
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
        
        </div>
        </form>
    </body>
    </html>default4.aspx.cs
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class Default4 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            TextBox txt = new TextBox();
            PlaceHolder1.Controls.Add(txt);
            txt.Text = "自定义控件";
        }
    }
      

  3.   

    你说的是引用App_Code文件夹里的类文件吗? 如果是的话可以
      

  4.   


      不是这样的。    比如说 1.ASPX 和2.ASPX      
                  2.ASPX继承1.ASPX   
    要求在在1.ASPX中声明一个控件   在2.ASPX中能够访问。
      

  5.   

    控件格式直接就是.ascx, 在页面中调用就可以了, 不需要在一个页面中先声明再在另一个页面中调用,这和程序逻辑不符
      

  6.   

      不是这样的。    比如说 1.ASPX 和2.ASPX       
                  2.ASPX继承1.ASPX    这是个页面类继承问题, 我写了一个, 你看一下x.aspx
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="x.aspx.cs" Inherits="x" %>
    <%@ Reference  Page="~/y.aspx" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
        </div>
        </form>
    </body>
    </html>x.aspx.cs
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class x : y
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            test();
        }
    }y.aspx
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="y.aspx.cs" Inherits="y" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
        </div>
        </form>
    </body>
    </html>
    y.aspx.csusing System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class y : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {    }    public void test()
        {
            Response.Write("我是y.aspx, 被x.aspx调用了");
        }
    }
      

  7.   

    如果是用新建-- 项目 -- ASP.NET Web应用程序,就可以在design.cs文件中看到声明的控件了
      

  8.   

     请问 VS2005好象看不到 design.cs页面  
       
       能否告诉我在哪啊!~
      

  9.   


       如果我页面文件  引用了App_Code文件夹里的类文件    在我如何在类文件中声明控件呢。    只是声明  不定义。