Use classes like @Victor. ASP.Net version <4 will work with identifiers.
Take advantage of the fact that you can apply several classes to HTML elements. This allows you to group things. For instance. all your hidden reportdivs.
<div id="Report2Section" class="Report2 reportDiv">
<asp:Label ID="lblReport2" Text="This is for Report 2" runat="server" />
</div>
( ) , div, . a la JQuery ready(...).
<asp:DropDownList ID="ddlReports OnChange="ShowHide()" runat="server"
Autopostback='true'p >
[ , @SeanTaylor, - , javascript, postback-to-server ASP.Net.]
onselectedindexchanged="ddlReports_SelectedIndexChanged"p >
[ nu-skool, JQuery (. )]
>
<asp:ListItem Text="Report 1" Value="Report1 [ Value]/>
slideDown reportdivs , - , , :
$(document).ready(function(){
$('.ddlReports').change(function(){
$('.reportDiv').slideUp();
$('#' + $(this).val() + "Section").slideDown();
});
});