一些背景:我有一个母版页上的一个DropDownList,用户可以用它来选择不同的业务领域,
在GridView的页面,我已成立了基于一些网站的代码过滤器:
我的问题是,当用户改变DropDownList中获取与该地区的新值填充母版页上的面积也从以前的地区保留值。
例如:答:AA,AB,交流区DropDownList中只会显示这些项目。当用户选择B区的BB,BC,屋宇署下拉显示的BB,BC,BD,机管局,AB公司,交流。
如何避免这种情况?
这里是DropDownList的GridView的页面上:
|安迪・莫里斯:| sriman.ch<asp:DropDownList ID="ddlLastName" DataSourceID="SqlDataSource2" AutoPostBack="True"
DataValueField="LastName" runat="server" Width="120px" Font-Size="11px"
AppendDataBoundItems="True" DataTextField="LastName">
<asp:ListItem Text="All" Value="%"></asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:XXXConnectionString %>"
SelectCommand="SELECT [LastName] FROM [Names] WHERE ([Site] = @Site) ORDER BY [LastName]">
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" Name="Site"
PropertyName="Text" Type="String" />
</SelectParameters>
</asp:SqlDataSource>