引言
其实是不想总结这方面的内容,发现太简单了,可是在这上面也栽了跟头。所以还是记录一下吧,算是提醒自己,不要太看不起太基础的东西,有这种心理,是会载大跟头的。
一个例子
这里模拟一下最常用的一个例子,在列表中,选择修改,将选中的记录,在上面显示,并改变DropDownList中的默认选中项。
方式一
代码:
1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Wolfy.DropDownListDemo.Default" %> 2 3 <!DOCTYPE html> 4 5 <html xmlns="http://www.w3.org/1999/xhtml"> 6 <head runat="server"> 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 8 <title></title> 9 </head> 10 <body> 11 <form id="form1" runat="server"> 12 <div> 13 编号:<asp:Literal Text="" runat="server" ID="LiteralID" /><br /> 14 省市:<asp:DropDownList ID="DropDownListProvince" runat="server"></asp:DropDownList><br /> 15 级别:<asp:Literal Text="" runat="server" ID="LiteralLevel" /><br /> 16 17 18 </div> 19 <asp:Repeater ID="RepeaterList" runat="server"> 20 <HeaderTemplate> 21 <table> 22 <tr> 23 <th>编号</th> 24 <th>省</th> 25 <th>级别</th> 26 <th>操作</th> 27 </tr> 28 </HeaderTemplate> 29 <ItemTemplate> 30 <tr> 31 <td><%#Eval("ID") %></td> 32 <td><%#Eval("Name") %></td> 33 <td><%#Eval("Pid") %></td> 34 <td> 35 <asp:LinkButton Text="修改" runat="server" ID="LinkUpdate" OnClick="LinkUpdate_Click" CommandArgument='<%#Eval("ID") %>' /> 36 </td> 37 </tr> 38 </ItemTemplate> 39 <FooterTemplate> 40 </table> 41 </FooterTemplate> 42 </asp:Repeater> 43 44 </form> 45 </body> 46 </html>