ASP.NET学习要点
时间:2007-07-01 来源:guilee
在CGI,PHP,ASP,JSP之后的ASP.NET以.NET平台为基础,可以使用C#等多种语言开发的服务器端语言。
ASP.NET最大的特点就是模拟WinForm的事件驱动编程方式,不过为了给开发人员达到这样的效果,造成了PostBack的出现,也就是页面的回传。不过虽然有了效率的减低但是大大减少了开发人员B/S系统开发的难度,
所以在学习ASP.NET的时候一定要理解Page.IsPostBack的含义,Control.AutoPostBack的含义,然后针对HTTP协议的无状态性解决方式:
为了保证状态性,可以使用ViewState,Session,QueryString,Application等方式,还需要理解表单提交与重新定向的区别,这样基本的ASP.NET页面就不在话下了。
针对目前Web开发的麻烦之处,微软还提供给我们了一些高级控件方便我们的开发:DataGrid,DataList,以及Toolbar,TabControl,TreeView的Web控件。这里需要理解一个叫做数据绑定的方法。<%#DataBinder.Eval(Container,"DataItem.xxx"%>这是兼容原先的asp而遗留的。
相关阅读 更多 +