To remove the flicker from the page, I placed my drop down list in an update panel, but now it does not postback.
Here is the code with the control that I am trying to run a postback with; the id is ddlDepartment:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="newRequest.aspx.vb" Inherits="newRequest" Theme="forms" StylesheetTheme="forms" %>
<!DOCTYPE html>
<html lang=en>
<head runat="server">
<meta charset="utf-8" />
<title>New Request</title>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
</head>
<body class="scroll">
<form id="frmNewRequest" runat="server">
<!-- Script Manager Begin -->
<asp:ScriptManager ID="newRequestScriptManager"
runat="server"
EnablePartialRendering="true">
</asp:ScriptManager>
<!-- Script Manager End -->
<div id="newRequestTitle">
<p>New Request for Password/UserId</p>
<p>Change in Computer Accessibility Status Login</p>
</div>
<!-- New Request Begin -->
<div id="newRequest">
<!-- Request Type Begin -->
<asp:Label ID="lblRequestType"
runat="server"
Text="Request Type">
</asp:Label>
<br />
<asp:DropDownList ID="ddlRequestType" runat="server">
<asp:ListItem Text="--Select One--" Value=""></asp:ListItem>
<asp:ListItem Value="N">New Employee</asp:ListItem>
<asp:ListItem Value="U">Update Employee</asp:ListItem>
<asp:ListItem Value="T">Terminated Employee</asp:ListItem>
</asp:DropDownList>
<!-- Request Type End -->
<br /><br />
<!-- Date Requested Begin -->
<asp:Label ID="lblRequestDate"
runat="server"
Text="Date">
</asp:Label>
<br />
<asp:TextBox ID="txtRequestDate"
runat="server"
Enabled="False">
</asp:TextBox>
<!-- Date Requested End -->
<br /><br />
<!-- Requested By Begin -->
<asp:Label ID="lblRequestedBy"
runat="server"
Text="Requested By">
</asp:Label>
<br />
<asp:TextBox ID="txtRequestedBy"
runat="server"
Enabled="false">
</asp:TextBox>
<!-- Requested By End -->
<br /><br />
<!-- Employee Name Begin -->
<asp:Label ID="lblEmployeeName"
runat="server"
Text="Employee Name">
</asp:Label>
<br />
<asp:TextBox ID="txtEmployeeName"
runat="server"
Text="">
</asp:TextBox>
<!-- Employee Name End -->
<br /><br />
<!-- User ID Begin -->
<asp:Label ID="lblUserId"
runat="server"
Text="User ID">
</asp:Label>
<br />
<asp:TextBox ID="txtUserId"
runat="server"
Text="">
</asp:TextBox>
<!-- User ID End -->
<br /> <br />
<!-- Job Type Begin -->
<asp:Label ID="lblJobType"
runat="server"
Text="Permanent/Temporary">
</asp:Label>
<br />
<asp:DropDownList ID="ddlJobType"
runat="server">
<asp:ListItem Selected="True" Text="Permanent" Value="P">
</asp:ListItem>
<asp:ListItem Text="Temporary" Value="T">
</asp:ListItem>
</asp:DropDownList>
<!-- Job Type End -->
<br /> <br />
<!-- Job Title Begin -->
<asp:Label ID="lblPosition"
runat="server"
Text="Position">
</asp:Label>
<br />
<asp:DropDownList ID="ddlPosition"
runat="server" AppendDataBoundItems="true">
<asp:ListItem Text="--Select One--"
Value="">
</asp:ListItem>
</asp:DropDownList>
<br /><br />
<!-- Job Title End -->
<!-- Department Begin -->
<asp:Label ID="lblDepartment"
runat="server"
text="Department">
</asp:Label>
<br />
<asp:UpdatePanel ID="updateDepartment" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:DropDownList ID="ddlDepartment"
runat="server"
AppendDataBoundItems="true"
AutoPostBack="True">
<asp:ListItem Text="--Select One--"
Value="">
</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<!-- Department End -->
<br /><br />
<!-- Division Begin -->
<asp:Label ID="lblDivision"
runat="server"
Text="Division">
</asp:Label>
<br />
<asp:DropDownList ID="ddlDivision"
runat="server"
AppendDataBoundItems="true"
Enabled="False"
AutoPostBack="True">
<asp:ListItem Text="--Select One--"
Value="">
</asp:ListItem>
</asp:DropDownList>
<!-- Division End -->
<br /><br />
<!-- Section Begin -->
<asp:Label ID="lblSection"
runat="server"
Text="Section">
</asp:Label>
<br />
<asp:DropDownList ID="ddlSection"
runat="server"
AppendDataBoundItems="true"
Enabled="false"
AutoPostBack="True">
<asp:ListItem Text="--Select One--"
Value="">
</asp:ListItem>
</asp:DropDownList>
<!-- Section End -->
<br /><br />
<!-- PC Name Begin -->
<asp:Label ID="lblPcName"
runat="server"
Text="Assigned PC Name(s)">
</asp:Label>
<br />
<asp:TextBox ID="txtPcName"
runat="server">
</asp:TextBox>
<!-- PC Name End -->
<asp:Label ID="lblExampleName"
runat="server"
Text="(Example: CVCMS117)">
</asp:Label>
<br /> <br />
<!-- Effective Date Begin -->
<asp:Label ID="lblEffectiveDate"
runat="server"
Text="Effective Date">
</asp:Label>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Calendar ID="calEffectiveDate"
runat="server"
Caption="Select a date.">
</asp:Calendar>
</ContentTemplate>
</asp:UpdatePanel>
<!-- Effective Date End -->
<br /> <br />
<!-- Status Begin -->
<asp:Label ID="lblStatus"
runat="server"
Text="Status">
</asp:Label>
<br />
<asp:DropDownList ID="ddlStatus"
runat="server">
<asp:ListItem Selected="True" Value="N">New</asp:ListItem>
</asp:DropDownList>
<!-- Status End -->
<br /><br />
<!-- Similar To Begin -->
<asp:Label ID="lblSimilarTo"
runat="server"
Text="Similar To">
</asp:Label>
<br />
<asp:TextBox ID="txtSimilarTo"
runat="server">
</asp:TextBox>
<!-- Similar To End -->
<br /> <br />
<!-- Update Reason Begin -->
<asp:Label ID="lblUpdateReason"
runat="server"
Text="Update Reason">
</asp:Label>
<br />
<asp:TextBox ID="txtUpdateReason"
runat="server"
TextMode="MultiLine">
</asp:TextBox>
<!-- Update Reason End -->
<br /><br />
<!-- Phone Number Begin -->
<asp:Label ID="lblPhoneNumber"
runat="server"
Text="Phone Number">
</asp:Label>
<br />
<asp:TextBox ID="txtPhoneNumber"
runat="server">
</asp:TextBox>
<!-- Phone Number End -->
<br /><br />
<!-- Contact Number Begin -->
<asp:Label ID="lblContactNumber"
runat="server"
Text="ContactNumber">
</asp:Label>
<br />
<asp:TextBox ID="txtContactNumber"
runat="server">
</asp:TextBox>
<!-- Contact Number End -->
<br /><br />
<!-- Contact Person Begin -->
<asp:Label ID="lblContactPerson"
runat="server"
Text="Contact Person">
</asp:Label>
<br />
<asp:TextBox ID="txtContactPerson"
runat="server">
</asp:TextBox>
<!-- Contact Person End -->
<br /><br />
<asp:Button ID="btnSubmit"
runat="server"
Text="Submit" />
</div>
<!-- New Request End -->
</form>
</body>
</html>
Chris S.