📄 databindingeg.aspx
字号:
<%@ Page language="c#" Codebehind="DataBindingEg.aspx.cs" AutoEventWireup="false" Inherits="aspnet.chapter11.DataBindingEg" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>DataBinding</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
请选择控件类型:
<asp:dropdownlist id="DpDnLst" runat="server">
<asp:Listitem>Repeater</asp:Listitem>
<asp:Listitem>DataList</asp:Listitem>
<asp:Listitem>DataGrid</asp:Listitem>
</asp:dropdownlist>
<asp:button id="Button1" runat="server" text="提交"></asp:button>
<hr>
<!--定义三个画板,根据下拉列表的选择,使指定的画板可见-->
<!-- 画板一 :定义一个Repeater控件 --><asp:panel id="panel1" runat="server" visible="True">
<asp:Repeater id="db1" runat="server">
<HeaderTemplate>
<table>
<tr>
<td>
姓氏
</td>
<td>
名字
</td>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table>
<tr>
<td>
<%# DataBinder.Eval(Container, "DataItem.au_lname") %>
</td>
<td>
<%# DataBinder.Eval(Container, "DataItem.au_fname") %>
</td>
</tr>
</table>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
</asp:panel>
<!-- 画板二:定义一个DataList控件 --><asp:panel id="panel2" runat="server" visible="false">
<asp:DataList id="db2" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container, "DataItem.au_lname") %>
----
<%# DataBinder.Eval(Container, "DataItem.au_fname") %>
</ItemTemplate>
</asp:DataList>
</asp:panel>
<!-- 画板三:定义一个DataGrid控件 --><asp:panel id="panel3" runat="server" visible="false">
<asp:datagrid id="db3" runat="server" Visible="False"></asp:datagrid>
</asp:panel></form>
</FORM>
</body>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -