你试一下建一个空工程,只放一个服务器控件看能不能显示。
如果不能你重新安装一下dotnetframework。
如果是nt的话
cd 系统盘\winnt\Microsoft.NET  Framework\v1.1.4322(1.1) 
(如果是1.0则v1.0.3705)
运行 aspnet_regiis.exe -i 

解决方案 »

  1.   

    <H3>WebForms代码绑定实例</H3>
        <FORM RUNAT=SERVER>加上
    <body>
    <H3>WebForms代码绑定实例</H3>
        <FORM RUNAT=SERVER>
      

  2.   

    <%@ Page Inherits=CodeBehindExample Src="codebehindcode.aspx.cs"%><HTML>
      <HEAD><TITLE>WebForms代码绑定实例</TITLE>
    </HEAD>
    <body>
    WebForms代码绑定实例
    <form ID="Form1" runat="server">
    <asp:Button id="btnClick" runat="server" Text="Test" onclick="btnClick_Click" />
    <hr>
    <asp:Label id="lblState" runat="server" />
    </form>
    </body>
    </HTML>
      

  3.   

    <form ID="Form1" runat="server">
    这是不同之处
      

  4.   

    >>>>可是我用IE浏览该aspx文件you need to have IIS5/6 + .NET Frameworktry to View Source in IE, what do you see?
      

  5.   

    to ALL:我试着用VB语言可以实现,它似乎不能执行C#语言,这是为什么?
      

  6.   

    1/你应该为你的程序加入<body></body>
    2/你的<asp:Button id="btnClick" runat="server" Text="Test" onclick="btnClick_Click"/>这一名中的onclick不知是javascript脚本,还是服务器事件
    程序如下
    ----------------------------------------------------------------------------------
    //
    <%@ Page Inherits=CodeBehindExample Src="codebehindcode.aspx.cs"%>
    <HTML>
    <HEAD>
    <title>WebForms代码绑定实例</title>
    </HEAD>
    <body>
    <H3>WebForms代码绑定实例</H3>
    <FORM RUNAT="SERVER" ID="Form1">
    <asp:Button id="btnClick" runat="server" Text="Test" />
    <hr>
    <asp:Label id="lblState" runat="server" />
    </FORM>
    </body>
    </HTML>
    -------------------------------------------------------------------------------
    //codebehindcode.aspx.cs public class show : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.Button btnClick;
    protected System.Web.UI.WebControls.Label lblState;

    private void Page_Load(object sender, System.EventArgs e)
    {

    }
    protected void btnClick_Click(object sender, System.EventArgs e)
    {
     lblState.Text="good";
    } #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    { }
    private void InitializeComponent()
    {    
    this.btnClick.Click += new System.EventHandler(this.btnClick_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
    #endregion }
    }
      

  7.   

    用vs.net吧,何必手写呢?
    那个书太滥了,连html都不会写:)<%@ Page Inherits=CodeBehindExample Src="codebehindcode.aspx.cs"%>
    <html>
    <head>
    </head>
    <body>
    <form id="WebForm2" method="post" runat="server">
    <asp:Button id="btnClick" runat="server" Text="Test" onclick="btnClick_Click"/>
        <hr>
        <asp:Label id="lblState" runat="server"/>
    </form>
    </body>
    </html>
      

  8.   

    我试了行的,你的可能是IIS的原因吧,重新注册一下.net framework.
    运行 aspnet_regiis.exe -i