c# - Roll back dropdownlist after menuItem event -


i have created dropdownlist in masterpage in can select company. after company selected redirected, i'm looking way set dropdownlist default value once menu item clicked navigation bar.

i created event values of menu. here code i'm using:

protected void menuadmin_menuitemclick(object sender, menueventargs e)     {         if (e.item.value == "something")         {             dropdownlistcomp.selectedvalue = "-1";             response.redirect("~/test/test.aspx");         }     } 

my menu has menuitem has value something.

<asp:menu id="menuadmin" runat="server" cssclass="menu"     enableviewstate="false" includestyleblock="false" orientation="horizontal"     visible="false" font-names="verdana" onmenuitemclick="menuadmin_menuitemclick">       <items>           <asp:menuitem  text="something" value="something"/>           </asp:menuitem>       </items> </asp:menu> 

the dropdownlist created has value -1 in listitem looks this:

 <asp:dropdownlist id="dropdownlistcomp" runat="server"     onselectedindexchanged="dropdownlistcomp_selectedindexchanged"   datasourceid="sqldatasourcecomp" datatextfield="tcompname"     datavaluefield="tcompid" autopostback="true" appenddatabounditems="true">      <asp:listitem text="--select company--" value ="-1" selected="false"></asp:listitem>  </asp:dropdownlist> 

so i'm wondering why isn't working. menu redirect doesn't put dropdownlist --select company--. tried figuring out breakpoint , when runs through if statement , says value -1. it's main page isn't updated, main content. think have post or in event? thank help.

i saw on other website same problem. solved using button next dropdownlist gets value of selectedvalue dropdownlist , redirects.

actually same event fired when select in dropdownlist @ first time.

regards.


Comments