小弟在初学ASP.NET,有点疑惑!
目前市场上的相关书籍全部是使用完全代码的形式,就与ASP一样,但Visual Studio.NET提供的环境使得面向对象的功能比较突出,他们为什么不用这个环境,而光使用代码呢?在设计一个Webform的时候,相关脚本代码全部在一个扩展名为.VB的文件中,如何才能让这些代码嵌入到ASPX文件中呢?

解决方案 »

  1.   

    用Visual Studio.NET就是你说的有.VB文件的呀
      

  2.   

    你只需要把aspx文件中的第一行去掉,在加代码的地方加上
    <script lanuage="vb" runat="server">
       //定义函数
    </script>
    就可以了,
    或者更简单,去掉ASPX 文件的所有代码,你照书上的代码就行了
      

  3.   

    先找些新闻发布系统来看看.网上有很多的多加一点QQ里的asp.net群~~~~
      

  4.   

    多看看分析和设计方面的资料 比如说:http://211.91.134.168/index.asp里面有很多 找个帐号来
    不过中国人不适合搞计算机,
      

  5.   

    我对ASP很熟悉了,但如果完全像编写ASP代码那样去设计ASPX文件,是不是有点不够先进了?!也许只要装一个.NET Frame就行了,Studio.NET根本没有必要装了.
      

  6.   

    <script lanuage="vb" runat="server">
       //定义函数
    </script>
      

  7.   

    写书的可能以前都是搞asp的……
      

  8.   

    我对ASP很熟悉了,但如果完全像编写ASP代码那样去设计ASPX文件,是不是有点不够先进了?!也许只要装一个.NET Frame就行了,Studio.NET根本没有必要装了.
    是可以,但到时编译好像是不是麻烦一点
      

  9.   

    我开始在<textarea>那里还遭了半天呢
    后来去www.cdbook.cn那卖了书慢慢学,就好了现在正在学从asp迁移到asp.net
    不过都还没搞懂有啥好处!
      

  10.   

    ASP.NET可以实现逻辑代码和界面代码分离,也就是.ASPX文件和.CS(或者是.VB)文件分离
    逻辑代码和界面代码的结合通过 code-behiend,在.ASPX文件的头部加上这么一行
    <%@ Page Language="c#" Codebehind="default.aspx.cs">
    (default.aspx是所对应的界面代码)
    如果是用VB.NET,则是
    <%@ Page Language="vb" Codebehind="default.aspx.vb">举个简单的例子
    default.aspx——
    <%@ Page Language="c#" Codebehind="default.aspx.cs"><html>
    <body>
    <asp:TextBox id="tb" runat="server" />
    </body>
    </html>default.aspx.cs——
    public class HelloWorld
    {
        protected void Page_Load(Object sender,EventArgs e)
        {
            tb.Text="Hello World!";
        }
    }
      

  11.   

    写书的可能以前都是搞asp的……
    ---------
    非常赞同这句话,那些人我也很鸟火,搞什么嘛.