06. april 2005 - 09:27Der er
10 kommentarer og 1 løsning
Hvordan styrer man en div server-side - uanset browser
Jeg ønsker at have nogle divs, som jeg kan vise og skjule client-side (javascript - no problem) ...
Problemet er, at jeg ikke kan finde en mulighed for at styre deres visning fra starten, hvis jeg bruger f.eks. vs til at skrive koden, da der åbenbart ikke findes muligheder for at tilgå almindelige properties på html-elementer !-)
-- og et asp:Panel er absolut uønsket, da serveren tror, at IE er den eneste browser, som kender andet end links og tabeller, og derfor skriver noget helt tåbeligt tabel-kode, hvis andre browsere kommer forbi ,-(
Hvis jeg indsætter en div i visual studio, indsætter den ikke html-kontrollen i codebehind-filen, uanset hvor meget jeg skriver runat="server", så det betyder vel, at jeg selv må definere HtmlGenericControl ved at tilføje, når jeg ellers er færdig med den øvrige code-behind-kode ?-)
Det jeg plejer at gøre, er at efter jeg har skrevet html koden, skifter jeg til design view (ctrl-pgdn) gemmer ændringerne og dobbeltklikker på et tom område. Så åbner vs selv codebehind filen og indsætter de variabler der kører runat="server". Det er muligvis en nemmere måde :) Hvis du finder den så sig lige til.
-- og det lykkedes mig faktisk at få ganske rimelig html-kode ud af det, for jeg discardede bare vs' ændringer efter at have genereret alle kontrollerne i codebehind-filen !-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.