仓酷云
标题:
ASP编程:亲热打仗ASP.Net(5) DataBind数据中心
[打印本页]
作者:
透明
时间:
2015-1-16 22:42
标题:
ASP编程:亲热打仗ASP.Net(5) DataBind数据中心
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
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
作者:
飘飘悠悠
时间:
2015-1-25 22:18
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者:
仓酷云
时间:
2015-2-4 08:09
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者:
山那边是海
时间:
2015-2-9 19:56
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者:
小女巫
时间:
2015-2-27 19:47
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者:
爱飞
时间:
2015-3-9 12:24
那么,ASP.Net有哪些改进呢?
作者:
小妖女
时间:
2015-3-16 22:08
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者:
因胸联盟
时间:
2015-3-23 04:13
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2