hvorfor skal jeg reloade siden 2 gange før mit billede vises med bootstrap tabs i asp.net
Hej Eksperter.Nu har jeg søgt google tynd og diverse fora for at finde en løsning på mit problem.
jeg koder i asp.net webforms og der bruger jeg bootstrap som css framework, jeg bruger tabs i back end da det gør siden mere brugervenligt at navigere igennem, jeg har fundet ud af hvordan jeg beholder den tab aktiv jeg har når jeg trykker på knappen opload img, men så kommer problemet, når jeg trykker gem så enten blinker siden bare og jeg skal selv opdatere siden før jeg kan se billedet ellers forsvinder det gamle billede og når jeg så opdatere siden så kommer det nye billede på, det er lidt ligesom den skal have 2 postback før jeg må se det nye billede!!
hvad dælen skal jeg gøre og hvad dælen gør jeg forkert????
jeg bruger javascrip og et hiddenfield til at holde min tab åben ved et postback så den ikke hopper en på en default active tab
her er det javascript jeg bruger
<script type="text/javascript">
$(document).ready(function () {
var tab = document.getElementById('<%= hidTAB.ClientID%>').value;
$('#myTabs a[href="' + tab + '"]').tab('show');
});
</script>
og mit hiddenfield
<asp:HiddenField ID="hidTAB" ClientIDMode="Static" EnableViewState="false" runat="server" Value="#slider" />
i codebehind fortæller jeg det hiddenfield hvilket id den skal blive på
//Hent id på den tab der skal blive efter et postback
hidTAB.Value = "#profil";
Tak fordi i gider kikke på det :D