Avatar billede per2edb Praktikant
22. marts 2014 - 19:50 Der er 9 kommentarer og
1 løsning

runat="server" i table

Jeg har en table med et baggrundsbilled
Hvordan får jeg runat="server" til at virke så billedet bliver på serveren og ikke trækkes gennem nettet
Jeg har placeret det lige efter table men er det nok?? eller hvordan skal det laves bedst?????

<table runat="server" alt="Menu" style="width: 100%; height: 100%; background-image: url('../Baggrundsbilled/Billed1.jpg'); background-repeat:no-repeat; background-position: left top">   
        <tr>
Avatar billede keysersoze Guru
22. marts 2014 - 21:53 #1
Hvis dine billeder ikke må komme ud til klienten så lad være med at benytte billeder - at sætte runat="server" eller lignende på gør ingen forskel.
Avatar billede per2edb Praktikant
22. marts 2014 - 22:34 #2
Billederne skal da ses af klienten - du misforstår det.
Billederne skal ses på serveren - det er hele ideen med Runat="server"
Avatar billede arne_v Ekspert
22. marts 2014 - 22:52 #3
Runat="server" goer at tag processes server side inden det sendes til klienten.

Du vil aldrig med ASP.NET se et billede paa server.
Avatar billede per2edb Praktikant
23. marts 2014 - 08:21 #4
Det er også det jeg mener.
Jeg vil gerne tilbage til mit spørgsmål.
Hvordan laves Runat="server" ved et baggrundsbilled
Avatar billede keysersoze Guru
23. marts 2014 - 08:53 #5
Hvad præcist er formålet?
Avatar billede per2edb Praktikant
23. marts 2014 - 09:51 #6
Dette taget fra MS egne eksempler

Tag runat="server" indicates that the code contained within the script block will run on the server (and not on the client). On execution, ASP.NET will create server-side objects that contain this code as well as an instance of the Page class to contain the controls defined inside the page as instances of their given type

<body id="Body" runat="server">
<div id="Centrer_Side" runat="server">
<form id="form1" runat="server">
<img alt="Banner" runat="server" src="images/Produkt.png"  style="z-index: 0; position: absolute; top: 0px; left: 0px; width:998px; height:88px;" />

Jeg opfatter det som clienten opnår at få hurtigere access på web siden og mindre belastning clientens maskine

Da man bruger:
<img  runat="server"  .....
Er mit spørgsmål - hvordan koder man et baggrundsbilled som jeg beskriver i mit spørgsmål indledningsvis
Avatar billede keysersoze Guru
23. marts 2014 - 10:11 #7
Det er ikke korrekt - du vil, om end vi ikke taler oceaner af tid, få en langsommere side da serveren pludselig skal tage højde for et ekstra element fremfor bare at levere markup. Det eneste du opnår ved at sætte runat="server" på er at din ASP.NET kode kan se og arbejde med elementet så du serverside fx kan skjule det eller sætte attributter på - klienten får stadig bare en HTML-tabel serveret.

Jeg forstår stadig ikke hvad du forsøger at opnå, men vil du lægge et baggrundsbillede på et element med runat="server på via .NET så kig på Attributes.Add.
Avatar billede keysersoze Guru
23. marts 2014 - 10:20 #8
og for lige at få det sidste med så vil klienten ikke blive mindre belastet - der skal stadig hentes den samme markup og de samme billeder. Igen uden at vi taler noget videre målbart vil du faktisk opnå det modsatte da du med runat="server" i værste fald tvinger lange name og id attributter på og måske endda irrelevant viewstate-date hvilket alt andet lige betyder en større downloadmængde.
Avatar billede per2edb Praktikant
02. april 2014 - 19:44 #9
Tak for hjælpen
Vil i lave det så i kan få hjælp
Avatar billede keysersoze Guru
03. april 2014 - 07:51 #10
svar.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Udviklings- og Forenklingsstyrelsen

Scrum Master

Politiets Efterretningstjeneste

Bliv AD-specialist hos PET

Pharma Nord

PHP backend-udvikler