asp.net ajax 遇到的问题
我利用
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
</asp:UpdatePanel>实现一个Repeater根据下拉列表的数据不同而实现数据的不同显示.但我发现如果在Repeater中有数据项的超链接之后,如果点击超链接然后再点回来.Repeater中的数据就会显示的异常.不知道是怎么会事情?
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table width="200" border="0" class="STYLE1">
<tr>
<td>
<asp:DropDownList ID="DropDownList1" runat="server" Font-Size="13px" Width="202px"
AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList></td>
</tr>
<tr>
<td>
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand"
OnItemDataBound="Repeater1_ItemDataBound">
<HeaderTemplate>
<table width="750" border="0">
<tr>
<td align="center">
用户编号
</td>
<td align="center">
用户
</td>
<td align="center">
创建时间
</td>
<td align="center">
部门
</td>
<td align="center">
权限
</td>
<td colspan="2" align="center">
编辑
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="left">
<a href="ModifyUser.aspx">
<%# Eval("userNo") %>
</a>
</td>
<td align="center">
<asp:HiddenField ID="hfUserID" runat="server" Value='<%# Eval("userID") %>' />
<asp:TextBox ID="tbUserName" runat="server" Width="150px" MaxLength="20" Text='<%# Eval("userName") %>'></asp:TextBox></td>
<td align="center">
<asp:TextBox ID="tbUserCreateTime" runat="server" Width="150px" Text='<%# Eval("userCreateTime") %>'></asp:TextBox></td>
<td align="center">
<asp:HiddenField ID="hfUserBelongDep" runat="server" Value='<%# Eval("userBelongDep") %>' />
<asp:DropDownList ID="ddlUserBelongDep" runat="server">
</asp:DropDownList>
</td>
<td align="center">
<asp:HiddenField ID="hfUserLevel" runat="server" Value='<%# Eval("userLevel") %>' />
<asp:DropDownList ID="ddlUserLevel" runat="server">
<asp:ListItem Text="员工" Value="0"></asp:ListItem>
<asp:ListItem Text="经理" Value="1"></asp:ListItem>
<asp:ListItem Text="管理" Value="2"></asp:ListItem>
</asp:DropDownList>
</td>
<td align="center">
<asp:ImageButton ID="ImgBtUpdate" runat="server" CommandName="Update" ImageUrl="~/background/images/update.png" /></td>
<td align="center">
<asp:ImageButton ID="ImgBtDel" runat="server" CommandName="Delete" ImageUrl="~/background/images/delete.png" /></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>