c# - Dropdown onclick server side -
i have dropdown defined within nav-bar (http://getbootstrap.com/components/#nav-dropdowns) , want to, when click on dropdown function on server side executed.
my dropdown:
<li role="presentation" class="dropdown"> <a href="../#" id="nots" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> <span class="glyphicon glyphicon-bell" aria-hidden="true"><span id="not" class="badge">3</span></span> </a> <ul id="notificacoes" class="dropdown-menu" role="menu"> <li role="presentation"> <a runat="server" onserverclick="setvisivel" role="menuitem" tabindex="-1" href="../admin/verrevisoes?id=1144"> revisões caso 1144 estão completas </a> </li> <li role="presentation"> <a runat="server" onserverclick="setvisivel" role="menuitem" tabindex="-1" href="../admin/verrevisao?id=7"> foi adicionada uma nova revisão ao caso 1144 </a> </li> <li role="presentation"> <a runat="server" onserverclick="setvisivel" role="menuitem" tabindex="-1" href="../admin/casos"> o caso 1145 foi adicionado pelo utilizador 1 </a> </li> </ul> </li> and funtion setvisivel c# , it's on server side:
protected void setvisivel(object sender, eventargs e) { dbconfactory.getinstance().setvisiblenotificacao(int.parse(context.user.identity.getusername())); } but when click dropdown, function setvisivel not called!
make sure have set property of asp.net dropdown control: autopostback="true" (like explained in msdn online: https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.autopostback%28v=vs.110%29.aspx )
working example, dropdownlist declared as:
<asp:dropdownlist id="cmbselectchannel" runat="server" autopostback="true"/> hope may help. best regards,
Comments
Post a Comment