|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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手艺 |
|