仓酷云

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

[学习教程] ASP编程:亲热打仗ASP.Net(5) DataBind数据中心

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。这一节次要是要讲DataBind,这个在ASP.net中是很主要的东东,几近一切的控件都必要它来把持数据的操纵。也能够说是ASP.net的数据中心。我们先来看一个复杂的例子:
<%@PageLanguage="C#"%>
<%@ImportNamespace="System.Data"%>
<ScriptLanguage="C#"Runat="Server">
publicvoidPage_Load(Objectsrc,EventArgse)
{
file://首先创建一个数组
ArrayListarr=newArrayList();
arr.Add("飞刀");
arr.Add("Zsir");
arr.Add("微风");
arr.Add("布丁");
arr.Add("亚豪");
file://将数组绑缚到DropDownList控件上往
DDL.DataSource=arr;
DDL.DataBind();
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<asp:DropDownListid="DDL"runat="server"/>
</body>
</html>
最初的显现为:
飞刀Zsir微风布丁亚豪
我们在代码中能够看到我们创建了一个DropDownList,可是他没有<asp:ListItem>属性,而我们从最初的显现中仍然能够看到我们所列出的选项。
这里就是我们用DataBind的了局,在Page_Load办法中我们创建了一个数组(ArrayList),并经由过程DataBind办法将这个数组绑缚到了DropDownList控件中,使得DropDownList最初无数据显现:),怎样对Bind有必定理性熟悉了吧。上面我们入手下手正式解说
实在DataBind(),不但能对控件举行绑缚,并且还可以对页面中属性,办法举行绑缚,乃至全部页面都能够绑缚。好比,挪用Page.DataBind()办法大概间接利用DataBind(),那末全部页面都将被绑缚,一切的数据全在监督之下。上面的例子,我们将利用DataBind办法来绑缚DropDownList,并取得个中的数据
<%@PageLanguage="C#"%>
<%@ImportNamespace="System.Data"%>
<ScriptLanguage="C#"Runat="Server">
publicvoidsub_Click(Objectsender,EventArgse)
{
Page.DataBind();
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<formrunat=server>
<asp:DropDownListid="DDL"runat="server">
<asp:ListItem>ASP手艺</asp:ListItem>
<asp:ListItemselected>ASP.Net手艺</asp:ListItem>
<asp:ListItem>JSP手艺</asp:ListItem>
<asp:ListItem>PHP手艺</asp:ListItem>
<asp:ListItem>组件手艺</asp:ListItem>
</asp:DropDownList>
<br>
你如今选择的是:<fontcolor=red><%#DDL.SelectedItem.Text%></font>区
<br>
<asp:Buttonid="sub"Text="提交"Type="submit"runat=server/>
</form>
</body>
</html>
实行后,我们选择JSP手艺我们点击"提交"按钮,看到情形是:
<P>
ASP手艺ASP.Net手艺
只想知道 该用户已被删除
沙发
发表于 2015-1-19 21:22:16 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-25 22:18:24 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
地板
发表于 2015-2-4 08:09:48 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
山那边是海 该用户已被删除
5#
发表于 2015-2-9 19:56:18 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
小女巫 该用户已被删除
6#
发表于 2015-2-27 19:47:42 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
爱飞 该用户已被删除
7#
发表于 2015-3-9 12:24:45 | 只看该作者
那么,ASP.Net有哪些改进呢?
小妖女 该用户已被删除
8#
发表于 2015-3-16 22:08:40 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
因胸联盟 该用户已被删除
9#
发表于 2015-3-23 04:13:50 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 11:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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