小女巫 发表于 2015-1-16 22:31:47

ASP.NET网页编程之ASP.NET:数据库邦定控件进门

以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。asp.net|控件|数据|数据库  数据绑定控件是Web控件的一部分,但其与数据库严密分离的,在Web使用程序中的使用非常普遍,以是特别显得主要。在本章中,我们将具体先容ASP.NET手艺中数据绑定控件的用法。9.1数据库邦定控件进门
在进修上一章时分,我们打仗到了DataGrid控件,在实例中我们使用DataAdapter从数据库中读取数据,寄存到DataSet里,然后绑定到DataGrid控件里,由DataGrid控件显现出来。经由过程数据绑定控件的分歧设置,能够疾速地完成数据显现格局。在ASP.NET里,为用户供应了三个次要的数据绑定控件Repeater,DataList,DataGrid,我们将在今后的大节里进修。
9.1.1<%#%>语法
ASP.NET引进了一种新的声明语法<%#%>。该语法是在.aspx页面中利用数据绑定的基本。一切数据绑定表达式都必需包括在这些字符中。上面的列表包括从多个源举行复杂数据绑定的示例:
(1)复杂属性的数据绑定(用于客户的语法):
<%#custID%>
(2)汇合数据集的数据绑定(用于定单的语法):
<asp:ListBoxid="Lst1"datasource=<%#myArray%>runat="server"/>
(3)表达式的数据绑定(用于接洽人的语法):
<%#(customer.FirstName+""+customer.LastName)%>
(4)办法了局的数据绑定(用于未结清余额的语法):
<%#GetBalance(custID)%>
(5)一般Web控件的数据绑定:
<asp:textboxid=txttext="<%#custID%>"runat=server/>
<%#%>语法通常为综合性的利用,鄙人一节,我们将分离实例来实习该语法在程序用的使用。
刚刚打开这篇专题,猛然见到HAL9000发表的《对于大型公司项目平台选择j2ee的几层认识》系列,深受启发。

飘飘悠悠 发表于 2015-1-19 16:10:42

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

兰色精灵 发表于 2015-1-27 19:07:08

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。

若相依 发表于 2015-2-5 11:09:22

Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。

因胸联盟 发表于 2015-2-11 11:21:47

比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。

再现理想 发表于 2015-3-2 11:50:56

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

admin 发表于 2015-3-11 03:42:10

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。

小魔女 发表于 2015-3-17 20:09:37

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

谁可相欹 发表于 2015-3-24 23:40:13

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
页: [1]
查看完整版本: ASP.NET网页编程之ASP.NET:数据库邦定控件进门