小弟在初学ASP.NET,有点疑惑!
目前市场上的相关书籍全部是使用完全代码的形式,就与ASP一样,但Visual Studio.NET提供的环境使得面向对象的功能比较突出,他们为什么不用这个环境,而光使用代码呢?在设计一个Webform的时候,相关脚本代码全部在一个扩展名为.VB的文件中,如何才能让这些代码嵌入到ASPX文件中呢?
目前市场上的相关书籍全部是使用完全代码的形式,就与ASP一样,但Visual Studio.NET提供的环境使得面向对象的功能比较突出,他们为什么不用这个环境,而光使用代码呢?在设计一个Webform的时候,相关脚本代码全部在一个扩展名为.VB的文件中,如何才能让这些代码嵌入到ASPX文件中呢?
<script lanuage="vb" runat="server">
//定义函数
</script>
就可以了,
或者更简单,去掉ASPX 文件的所有代码,你照书上的代码就行了
不过中国人不适合搞计算机,
//定义函数
</script>
是可以,但到时编译好像是不是麻烦一点
后来去www.cdbook.cn那卖了书慢慢学,就好了现在正在学从asp迁移到asp.net
不过都还没搞懂有啥好处!
逻辑代码和界面代码的结合通过 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!";
}
}
---------
非常赞同这句话,那些人我也很鸟火,搞什么嘛.