Oprettet tor. d. 15. juli 2004 kl. 16:20:59

psteiness
psteiness (17.945 point. Point ude: 0)

Indsætte "background image" i ASP.NET C# .aspx filer

Jeg kan ikke indsætte et baggrundsbillede på min webside. jeg har ellers forsøgt at følge dokumentationen til punkt og prikke, men der kommer intet billede og helle ikke nogen fejlmeddelelse.
Er der nogen, der ved hvordan det skal gøres?

Skrevet tor. d. 15. juli 2004 kl. 16:52:03| #1

snepnet
snepnet (87.110 point)
Hej psteiness... Du kan bare gøre det på god gammeldags vis :
<body background="Images/Billede(1).jpg">

Skrevet tor. d. 15. juli 2004 kl. 16:56:13| #2

snepnet
snepnet (87.110 point)
Hvis du gerne vil kunne styre det fra c# koden er det nemmeste nok at du angivet din body til runat="server", og så deklarerer den i koden som en HtmlGenericControl.

Altså sådan her i aspx-filen :
<body runat="server" id="body">

Og deklerationen i koden :
protected HtmlGenericControl body;

Så kan du i koden lave en Body.Attributes.Add("background","Images/Billede(1).jpg");

Skrevet tor. d. 15. juli 2004 kl. 16:57:26| #3

snepnet
snepnet (87.110 point)
Hov undskyld... body.Attributes.Add("background","Images/Billede(1).jpg");
(ikke noget med at skifte case på b'et... det var en kikser).

Skrevet tor. d. 15. juli 2004 kl. 21:31:20| #4

psteiness
psteiness (17.945 point)
Jeg har prøvet med denne her:

<body background="images/Logo.gif">
</body>

Men der sker ingen ting?

Skrevet tor. d. 15. juli 2004 kl. 21:48:12| #5

snepnet
snepnet (87.110 point)
Så er der ikke ret mange andre muligheder end at du ikke har en folder der hedder images med et billede der ikke er tomt, og som hedder logo.gif - eller at folderen ikke ligger i samme folder som den aspx-fil du skriver : <body background="images/Logo.gif"> i.
Hvis du bruger internet exlorer, tror jeg nok der er en mulighed for at slå billed-fremvisning fra, men så ville du nok opdage det da du så ikke ville se nogen billeder overhovedet.

Skrevet tor. d. 15. juli 2004 kl. 22:06:56| #6

psteiness
psteiness (17.945 point)
Jeg kan skrive:

<a href="http://WWW.DDS.dk"><img src="images/Logo.gif"</a>

som virker, men ikke som baggrund.

Skrevet tor. d. 15. juli 2004 kl. 22:29:09| #7

snepnet
snepnet (87.110 point)
Den sætning du har lavet skulle ikke så gerne virke, men jeg går du fra at du har en version i din aspx-fil som er skrevet rigtigt siden du har konstateret at det virker.
(du mangler en ">" efter Logo.gif"), og så er det godt nok en smule mærkværdigt ?!?

Hvad sker der hvis du bare viser denne fil i browseren ?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
    <HEAD>
        <title>bgimage</title>
    </HEAD>
    <body MS_POSITIONING="GridLayout" background="images/Logo.gif">
        <form id="Form1" method="post" runat="server">
            <asp:Image id="Image1" style="Z-INDEX: 101; LEFT: 448px; POSITION: absolute; TOP: 160px" runat="server"
                ImageUrl="images/Logo.gif"></asp:Image>
        </form>
    </body>
</HTML>

Skrevet tor. d. 15. juli 2004 kl. 22:31:54| #8

snepnet
snepnet (87.110 point)
For h.... VS har nogle gange en tendens til at ændre ens html :o)
Du får lige en ny tekst om lidt.

Skrevet tor. d. 15. juli 2004 kl. 22:34:37| #9

snepnet
snepnet (87.110 point)
Prøv denne :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
    <HEAD>
        <title>bgimage</title>
        <meta name="vs_showGrid" content="False">
    </HEAD>
    <body MS_POSITIONING="GridLayout" background="images/Logo.gif">
        <TABLE height="634" cellSpacing="0" cellPadding="0" width="450" border="0" ms_2d_layout="TRUE">
            <TR vAlign="top">
                <TD width="450" height="634">
                    <form id="Form1" method="post" runat="server">
                        <TABLE height="433" cellSpacing="0" cellPadding="0" width="622" border="0" ms_2d_layout="TRUE">
                            <TR vAlign="top">
                                <TD width="261" height="136"></TD>
                                <TD width="361"></TD>
                            </TR>
                            <TR vAlign="top">
                                <TD height="297"></TD>
                                <TD>
                                    <a href="http://www.google.dk"><img src="images/Logo.gif"></a></TD>
                            </TR>
                        </TABLE>
                    </form>
                </TD>
            </TR>
        </TABLE>
    </body>
</HTML>

Skrevet tor. d. 15. juli 2004 kl. 22:38:46| #10

snepnet
snepnet (87.110 point)
Hvilken browser bruger du ?

Skrevet fre. d. 16. juli 2004 kl. 03:25:44| #11

psteiness
psteiness (17.945 point)
Nu virker det! Tak for hjælpen.
Jeg ved bare ikke, hvorfor det virker nu?
For jeg indsatte MS_POSITIONING="GridLayout" mellem <body og background="images/Logo.gif">
Og så virkede det, derefter slettede jeg MS_POSITIONING="GridLayout" igen, og det virkede stadig.
Nu har jeg prøvet med flere forskellige billeder, og det virker bare!!!
Det er bare træls, når man ikke finder fejlen.
Husk Svar, så du kan få nogen point.

Skrevet fre. d. 16. juli 2004 kl. 08:46:59| #12


Skrevet fre. d. 16. juli 2004 kl. 12:43:59| #13


Skrevet fre. d. 16. juli 2004 kl. 12:44:36| #14

psteiness
psteiness (17.945 point)
Jeg prøver lige igen.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

GridView og RowCommand

Oprettet den 22. maj 2012 kl. 17.34
faran giver 30 point for svar | Giv et svar »

Flere betingelser i repeater.

Oprettet den 15. maj 2012 kl. 21.45
fuldstop giver 60 point for svar | Giv et svar »

kombinere code behind og Javascript

Oprettet den 6. maj 2012 kl. 09.02
tjacob giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger