title: Is there any impact on fireEvent(), if I use AutoPostBack="true" in asp dropdownlist?
body: <p>I am developing a aspx page. In the page I have three dropdownlists and a button. All these dropdownlists will be dynamically populated based on the code written code behind file (.cs file). For that purpose I need to use two event handler methods for first two dropdownlists with <code>AutoPostBack="true"</code>. Then after clicking the button in the Javascript file it should <code>fireEvent()</code> having a object which consists the selected value. But the page is not firing the event. Please help me in solving this issue.  PFB my code for aspx page:</p>
  
  <pre><code>&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PopupReference.aspx.cs"
  Inherits="ButtonReference.Popups.PopupReference" %&gt;
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml" &gt;
  &lt;head id="Head1" runat="server"&gt;
  &lt;title&gt;Reference Button Popup&lt;/title&gt;  
  &lt;/head&gt;
  &lt;body&gt;
      &lt;form id="form1" runat="server"&gt;
  
      &lt;div&gt;
          &lt;h1&gt;
              Reference Button Popup&lt;/h1&gt;
          &lt;p&gt;
              &lt;asp:DropDownList ID="lookupcompDropdown" runat="server" AutoPostBack="true" onselectedindexchanged="lookupcomp_SelectedIndexChanged" &gt;
              &lt;/asp:DropDownList&gt;
              &lt;asp:DropDownList ID="embeddedschemaDropdown" runat="server" AutoPostBack="true" onselectedindexchanged="embeddedschema_SelectedIndexChanged"&gt;
              &lt;/asp:DropDownList&gt;
              &lt;asp:DropDownList ID="lookupvaluesDropdown" runat="server" AutoPostBack="false"&gt;
              &lt;/asp:DropDownList&gt;
              &lt;asp:Button ID="Submit" runat="server" Text="Submit" /&gt;
  
          &lt;/p&gt;
      &lt;/div&gt;
      &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Javascript file:</p>
  
  <pre><code>Type.registerNamespace("RTFExtensions.Popups");
  
  RTFExtensions.Popups.PopupReference = function (element) {
      Type.enableInterface(this, "RTFExtensions.Popups.PopupReference");
      this.addInterface("Tridion.Cme.View");
  };
  
      RTFExtensions.Popups.PopupReference.prototype.initialize = function () {
          alert("initialized");    
          $log.message("Initializing Button Reference popup...");
          this.callBase("Tridion.Cme.View", "initialize");
  
          var p = this.properties;
          var c = p.controls;
  
          p.HtmlValue = { value: null };
          ($("#DropDownList1"), "System.Web.UI.WebControls.DropDownList");
              c.SubmitButon = $("#Submit");
  
      //asp dropdown
          c.DropDown = $("#lookupvaluesDropdown");
          $evt.addEventHandler(c.SubmitButon, "click", this.getDelegate(this._execute));
          $evt.addEventHandler(c.InsertButton, "click", this.getDelegate(this._execute));
  
      };
  
      RTFExtensions.Popups.PopupReference.prototype._execute = function () {
          alert("executing");
          //alert($("#lookupvaluesDropdown").value);
          this.properties.HtmlValue.value = $("#lookupvaluesDropdown").value;
          alert(this.properties.HtmlValue.value+"in execute");
          alert(this.fireEvent("submit1", this.properties.HtmlValue));
          //$("#Submit").fireEvent("submit1", this.properties.HtmlValue);
          window.close();
      };
  
      $display.registerView(RTFExtensions.Popups.PopupReference); 
  </code></pre>