引言

其实是不想总结这方面的内容,发现太简单了,可是在这上面也栽了跟头。所以还是记录一下吧,算是提醒自己,不要太看不起太基础的东西,有这种心理,是会载大跟头的。

一个例子

这里模拟一下最常用的一个例子,在列表中,选择修改,将选中的记录,在上面显示,并改变DropDownList中的默认选中项。

[Asp.net]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>
Default.aspx

相关文章: