如果用过ASP的话,这个就不难理解了。
简单的控件不需要入口点的,只是要响应事件罢了。如果有程序的话,处理方式和script有些相似,扫描asp/aspx文件,顺序执行全局的代码,不过asp/aspx的执行载server端,script在client端。至于你的项目,应该把.aspx.cs编译,然后放到virtual directory下面的bin目录下去才能运行。

解决方案 »

  1.   

    不成呀,vs默认生成的是dll,而且如果我用csc强制编译.exe,提示没有
    入口点。
    另外,在vs里应该可以build的吧,我是按一本书的简单例程,好象
    就这样简单的做做,然后build,run就能看到一个web页面,可我
    却总看不到按钮,(Label如果指定了Text属性是可以看到的),但是
    按钮呢?是我机器配置的问题吗??各位大侠,你们也这样简单
    做一个asp web application(默认生成),然后加一个web forms
    下的控件,运行,能看到按钮吗??谢谢!
      

  2.   

    asp web application 生成的不是可执行文件,而是.aspx,这是动态服务器页(.asp)的下一个版本。你把它放到你的c:\inetpub\wwwroot\下就可执行了。(如果C是你的系统盘的话。)
    当然,你在用向导生成这个页面时已经帮你做好了这一步了。
      

  3.   

    确实是有问题,cs文件中没有声明你在aspx中的两个webcontrol
      

  4.   

    楼上的,我漏写了
    protected System.Web.UI.WebControls.Label resultLabel;
    protected System.Web.UI.WebControls.Button triggerButton;
    其实,我都是按正常步骤做的,
    (1)先用向导生成一个asp web application
    (2)然后增加了两个web服务器控件,即在html中增加代码:
    <asp:Label Runat="server" ID="resultLabel" /><br>
    <asp:Button Runat="server" ID="triggerButton" Text="Clicke Me" />
    当然系统在.cs中也会增加一些东西,
    但是关键的是在vs中运行时按钮看不到,
    你们也这样做一个简单的例程,能看到按钮吗??
    而如果使用的是html控件按钮是能看到的。
      

  5.   

    问题是相应的HTML是否正确,就是:
    <input type="submit" name="triggerButton" value="Clicke Me"...
    在页面里有没有(可以在IE里看source code)
    如果没有的话,就是你的.NET安装有问题了,
    如果有,就是你的IE设置或者安装有问题。
      

  6.   

    谢谢楼上的,我运行时确实看不到
    <input type="submit" name="triggerButton" value="Clicke Me"...
    看到的与运行前的html代码一样,是无法识别<asp:.....       ?
    是不是ie的问题?因为我用ie打开还是同样的source code,无法显示。
    ie问题出在哪里?需要那些设置?昨天我.net刚repair过,应该不会还有
    问题吧.
      

  7.   

    可能是.NET安装有问题,或者是IIS,重装一边SDK试试看。