仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 439|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:datalist我的示例

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:09:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。示例<%@PageLanguage="VB"%>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<scriptrunat="server">
SubDataList1_ItemCommand(ByValsourceAsObject,ByValeAsSystem.Web.UI.WebControls.DataListCommandEventArgs)
Ife.CommandSource.ID="LinkButton1"Then
DataList1.SelectedIndex=e.Item.ItemIndex
ElseIfe.CommandSource.ID="LinkButton2"Then

ElseIfe.CommandSource.ID="LinkButton4"Then
DataList1.EditItemIndex=e.Item.ItemIndex
ElseIfe.CommandSource.ID="LinkButton3"Then
DataList1.EditItemIndex=-1
ElseIfe.CommandSource.ID="LinkButton5"Then
Response.Write("hello")
EndIf

DataList1.DataBind()
EndSub

SubDataList1_EditCommand(ByValsourceAsObject,ByValeAsSystem.Web.UI.WebControls.DataListCommandEventArgs)
DataList1.EditItemIndex=e.Item.ItemIndex
DataList1.DataBind()
EndSub

SubDataList1_CancelCommand(ByValsourceAsObject,ByValeAsSystem.Web.UI.WebControls.DataListCommandEventArgs)
Response.Write("thisistest..................dingding")
DataList1.SelectedIndex=-1
DataList1.DataBind()
EndSub
</script>

<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>UntitledPage</title>
</head>
<body>
<formid="form1"runat="server">
<div>
<asp:DataListID="DataList1"Runat="server"DataKeyField="ID"DataSourceID="AccessDataSource1"OnItemCommand="DataList1_ItemCommand"OnEditCommand="DataList1_EditCommand"OnCancelCommand="DataList1_CancelCommand">
<SelectedItemTemplate>
ID:
<asp:LabelID="Label1"Runat="server"Text=<%#Eval("ID")%>></asp:Label>
<br/>
art_title:
<asp:LabelID="Label2"Runat="server"Text=<%#Eval("art_title")%>></asp:Label><br/>
IP:
<asp:LabelID="Label3"Runat="server"Text=<%#Eval("IP")%>></asp:Label>
<asp:LinkButtonID="LinkButton2"Runat="server"CommandName="cancel">return</asp:LinkButton>
<asp:LinkButtonID="LinkButton4"Runat="server"CommandName="edit">edit</asp:LinkButton>
<br/>
<br/>
</SelectedItemTemplate>
<ItemTemplate>
ID:
<asp:LabelID="IDLabel"Runat="server"Text=<%#Eval("ID")%>></asp:Label>
<asp:LinkButtonID="LinkButton1"Runat="server">more</asp:LinkButton>
<br/>
<br/>
</ItemTemplate>
<EditItemTemplate>
ID:
<asp:TextBoxID="TextBox1"Runat="server"Text=<%#Eval("ID")%>></asp:TextBox>
<br/>
art_title:
<asp:TextBoxID="TextBox2"Runat="server"Text=<%#Eval("art_title")%>></asp:TextBox>
<br/>
IP:
<asp:TextBoxID="TextBox3"Runat="server"Text=<%#Eval("IP")%>></asp:TextBox>
<br/><asp:LinkButtonID="LinkButton3"Runat="server">CANCER</asp:LinkButton>
<asp:LinkButtonID="LinkButton5"Runat="server">SUBMIT</asp:LinkButton>
<br/>
</EditItemTemplate>
</asp:DataList>
<asp:AccessDataSourceID="AccessDataSource1"Runat="</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件
简单生活 该用户已被删除
沙发
发表于 2015-1-20 07:42:31 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-23 09:42:37 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
分手快乐 该用户已被删除
地板
发表于 2015-1-25 22:57:42 来自手机 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
乐观 该用户已被删除
5#
发表于 2015-2-4 08:42:50 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
兰色精灵 该用户已被删除
6#
发表于 2015-2-27 20:55:24 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
蒙在股里 该用户已被删除
7#
发表于 2015-3-9 13:25:07 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
谁可相欹 该用户已被删除
8#
发表于 2015-3-16 22:27:48 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
山那边是海 该用户已被删除
9#
 楼主| 发表于 2015-3-23 05:22:57 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表