不帅 发表于 2015-1-16 23:13:41

ASP编程:一个功能完全的DataGrid分页例子

ASP脚本是采用明文(plaintext)方式来编写的。datagrid|分页<%@Pagelanguage="c#"EnableViewState="true"Codebehind="DataGridPaging.aspx.cs"AutoEventWireup="false"Inherits="eMeng.Exam.DataGridPaging.DataGridPaging"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><metacontent="VisualBasic7.0"name="CODE_LANGUAGE"><metacontent="JavaScript"name="vs_defaultClientScript"><metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema"></HEAD><bodyMS_POSITIONING="GridLayout"><formid="Form1"runat="server"><asp:datagridid="MyDataGrid"runat="server"AutoGenerateColumns="False"HorizontalAlign="Center"AlternatingItemStyle-BackColor="#eeeeee"HeaderStyle-BackColor="#aaaadd"Font-Size="8pt"Font-Name="Verdana"CellSpacing="0"CellPadding="3"GridLines="Both"BorderWidth="1"BorderColor="black"OnPageIndexChanged="MyDataGrid_Page"PagerStyle-HorizontalAlign="Right"PagerStyle-Mode="NumericPages"PageSize="5"AllowPaging="True"><AlternatingItemStyleBackColor="#EEEEEE"></AlternatingItemStyle><HeaderStyleBackColor="#AAAADD"Font-Bold="True"HorizontalAlign="Center"></HeaderStyle><PagerStyleHorizontalAlign="Right"Mode="NumericPages"></PagerStyle><Columns><asp:BoundColumnHeaderText="题目"DataField="Title"HeaderStyle-Width="480px"></asp:BoundColumn><asp:BoundColumnHeaderText="宣布日期"DataField="CreateDate"DataFormatString="{0:yyyy-MM-ddhh:mm:ss}"></asp:BoundColumn></Columns></asp:datagrid><pstyle="FONT-SIZE:9pt"align="center"><asp:labelid="lblPageCount"runat="server"></asp:label><asp:labelid="lblCurrentIndex"runat="server"></asp:label><asp:linkbuttonid="btnFirst"onclick="PagerButtonClick"runat="server"Font-Name="verdana"Font-size="8pt"ForeColor="navy"CommandArgument="0"></asp:linkbutton><asp:linkbuttonid="btnPrev"onclick="PagerButtonClick"runat="server"Font-Name="verdana"Font-size="8pt"ForeColor="navy"CommandArgument="prev"></asp:linkbutton><asp:linkbuttonid="btnNext"onclick="PagerButtonClick"runat="server"Font-Name="verdana"Font-size="8pt"ForeColor="navy"CommandArgument="next"></asp:linkbutton><asp:linkbuttonid="btnLast"onclick="PagerButtonClick"runat="server"Font-Name="verdana"Font-size="8pt"ForeColor="navy"CommandArgument="last"></asp:linkbutton></p></form></body></HTML>usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;namespaceeMeng.Exam.DataGridPaging{///<summary>///DataGridPaging的择要申明。///</summary>publicclassDataGridPaging:System.Web.UI.Page{protectedSystem.Web.UI.WebControls.DataGridMyDataGrid;protectedSystem.Web.UI.WebControls.LabellblPageCount;protectedSystem.Web.UI.WebControls.LabellblCurrentIndex;protectedSystem.Web.UI.WebControls.LinkButtonbtnFirst;protectedSystem.Web.UI.WebControls.LinkButtonbtnPrev;protectedSystem.Web.UI.WebControls.LinkButtonbtnNext;protectedSystem.Web.UI.WebControls.LinkButtonbtnLast;privateOleDbConnectioncn=newOleDbConnection();privatevoidPage_Load(objectsender,System.EventArgse){//在此处安排用户代码以初始化页面btnFirst.Text="最首页";btnPrev.Text="前一页";btnNext.Text=</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题

小妖女 发表于 2015-1-17 17:57:54

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

精灵巫婆 发表于 2015-1-20 23:58:18

掌握asp的特性而且一定要知道为什么。

兰色精灵 发表于 2015-1-22 22:47:39

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

admin 发表于 2015-1-31 13:10:42

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

冷月葬花魂 发表于 2015-2-6 19:29:23

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

谁可相欹 发表于 2015-2-18 10:12:09

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

爱飞 发表于 2015-3-6 03:50:28

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

第二个灵魂 发表于 2015-3-12 19:34:07

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

老尸 发表于 2015-3-20 02:13:07

Session:这个存储跟客户端会话过程的数据,默认20分钟失效
页: [1]
查看完整版本: ASP编程:一个功效完全的DataGrid分页例子