ASP.NET Panel og jquery

by mslot 28. november 2011 19:05

En panel i asp.net bliver expandet til en div. Vil du have fat i denne div via id’et, kan du ikke bare tilgå den ved at skrive

$('#PanelId')

da en id’et på panelet bliver sammensat af flere forskellige faktorer, fx. dens parent osv. For at bruge overstående er man derfor nød til at kende navngivningsreglerne, eller se på kildekoden som IIS’en smider tilbage i hovedet på browseren, dog kan man med jquery gøre noget meget smart. Man kan nemlig søge DOM’en efter div id’er indeholdende en tekst, meget lig SQL’s LIKE statement.

Har vi defineret en panel sådan her:

<asp:Panel ID="panelInfoBox" Style="border: 1px solid black;" runat="server"></asp:Panel>

Kan vi få fat i fx teksten, ved at bruge lidt jquery magi:

$("div[id$=panelInfoBox]").text("hello world");

Her sætter vi teksten i panelet. Dette er meget nemmere at læse, og virker hvis man omrokerer hele html’en.

Tags:

indspark | jquery | asp.net

Googlemaps

by mslot 24. november 2011 14:33

Lat og lon til googlemaps, skal separeres med et punktum, og ikke et komma. Dette har nok højest sandsynlig noget at gøre med hvordan et decimal tal repræsenteres i Danmark i forhold til “resten” af verden (bare rolig der er andre lande som også bruger komma). Læs mere om decimal tal her. Er du interesseret i at læse mere om radix punktets historie, så kan det gøres her.

Tags:

googlemaps | indspark

Blog

by mslot 19. november 2011 19:16

Jeg har i kort tid haft mit eget hjemmesyede system anvendt her på domænet, men jeg har dog besluttet mig for at skifte, da jeg ikke gad lave al funktionaliteten selv. Dette kan ses som dovnskab, dog har jeg valgt at fokusere på at bruge min fritid på at udgive indlæg, og ikke udvikle (selvom jeg ææælsker at udvikle). Jeg har valgt blogengine.net, da den har alt det jeg skal bruge:

  1. Man kan udgive via Livewriter
  2. Den understøtter reCaptcha
  3. Både Livewriter og blogengine.net understøtte hilight af kode
  4. Man kan sammenkæde artikler

På den tekniske side kan der nævnes at selve motoren er baseret på .NET 4.0 som man kan udvide via extensions. Det synes Martin Slot fanma er najs!!

Jeg vil via denne blog udgive artikler omkring debugging, C# og T-SQL. Mit mål er at udgive 5 små indspark, og 1 dybdegående artikel om måneden.

Jeg vil holde sproget på dansk.

Tags:

Om

Martin Slot. C#. Javascript og T-SQL.

Indlæg