Avatar billede thomasmyg Nybegynder
18. oktober 2007 - 23:00 Der er 37 kommentarer og
1 løsning

marquee + database

Hvordan laver man en marquee der viser indholdet i en database, med asp.net. Jeg har lavet en i asp.old, men vil gerne vide hvordan i asp.net
Avatar billede dr_chaos Nybegynder
19. oktober 2007 - 09:07 #1
Er det noget i denne stil du mener :
http://www.codeproject.com/aspnet/Marquee.asp ?
Avatar billede thomasmyg Nybegynder
19. oktober 2007 - 09:18 #2
det er svært og sige, kan ikke lige se hvad resultatet bliver af det kode, men sllers så kig her www.hilsoe.dk, i nederste højre hjørne
Avatar billede dr_chaos Nybegynder
19. oktober 2007 - 09:30 #3
Jeg tror det er hvad du skal bruge. Jeg har dog ikke selv prøvet at bruge den.
Men den ser relativ simpel ud.
Avatar billede thomasmyg Nybegynder
19. oktober 2007 - 10:53 #4
Synes det er en lidt stor løsning til en så lille ting, troede det blev lettere med asp.net.
Avatar billede thomasmyg Nybegynder
19. oktober 2007 - 23:18 #5
er du der doktor?
Avatar billede dr_chaos Nybegynder
20. oktober 2007 - 20:11 #6
Hmm jeg havde skrevet noget. Men muligvis at min ff crashede.
Prøv at lave dit marquee tag i code behond og indsæt det i en asp:literal.
Avatar billede thomasmyg Nybegynder
20. oktober 2007 - 21:31 #7
hvordan får jeg så dataen ud fra min database og køre den data i en løkke?
Avatar billede dr_chaos Nybegynder
20. oktober 2007 - 22:11 #8
Hvordan henter du det ud til din asp udgave ?
Avatar billede thomasmyg Nybegynder
20. oktober 2007 - 22:58 #9
med en sql = "Select * from ......."
Avatar billede dr_chaos Nybegynder
20. oktober 2007 - 23:09 #10
jo det kunne jeg godt gætte mig til men hvordan danner du det marquee tag ?
Avatar billede thomasmyg Nybegynder
20. oktober 2007 - 23:11 #11
<marquee id=marquee bgcolor="white" scrollamount="1" direction="up" loop="true" height="130px" width="154px"></marquee>
Avatar billede dr_chaos Nybegynder
20. oktober 2007 - 23:30 #12
Og hvordan sætter du så indhold i den ?
Avatar billede thomasmyg Nybegynder
20. oktober 2007 - 23:32 #13
<font color="#000000" face="tahoma">
    <%
    do
    %>
    <p class="news" style="margin: 0px 5px 0px 5px;">
    <b><%=FormatDateTime(Record.Fields.Item("oprettet").Value, vblongdate)%></b><br />
    <u><% =Record("overskrift") %></u><br /><br />
    <% =Record("emne") %><br /></p>
    <hr style="border-style: dotted; color: #b4d6ed; width: 52px;" />
    <%
    Record.Movenext
    loop while not Record.EOF
    %>
    </font>
Avatar billede dr_chaos Nybegynder
20. oktober 2007 - 23:36 #14
Fint.
Du laver det samme i asp.net.

og smider det i en asp:literal.

aspx side har du:
<asp:Literal id="myMarquee" Runat="Server" />


i codebehind
Henter du din streng ind i text property på marquee med
myMarquee.Text=minstrengsomindeholderMarquee;
Avatar billede thomasmyg Nybegynder
21. oktober 2007 - 01:19 #15
Det forstår jeg ikke lige hvad du mener.
Avatar billede dr_chaos Nybegynder
21. oktober 2007 - 15:35 #16
altså noget i denne stil:
myMarquee.text="<marquee>bla </marquee>"
Avatar billede dr_chaos Nybegynder
21. oktober 2007 - 15:36 #17
Det vil sige at du skal opbygge din html i codebehind og indsætte det i literal.
Avatar billede thomasmyg Nybegynder
21. oktober 2007 - 19:00 #18
nå jeg nu ikke har valgt codebehind hvordan gør jeg det så
Avatar billede dr_chaos Nybegynder
21. oktober 2007 - 19:33 #19
Hvordan henter du data i databasen ?
Avatar billede thomasmyg Nybegynder
21. oktober 2007 - 19:47 #20
hvad mener du med hvordan?

på mit nuværende stie bruger jeg en sql streng

men jeg vil gerne bruge asp.net's funktion til og hente data,.
Avatar billede dr_chaos Nybegynder
22. oktober 2007 - 13:45 #21
Hent data udfra databasen og gennem løb dine record og gem dem i en streng.
Avatar billede thomasmyg Nybegynder
22. oktober 2007 - 14:25 #22
det blev jeg ikke kloger af, kan du ikk efortælle mig hvad jeg skal have i min master page og i min .master.cs
Avatar billede dr_chaos Nybegynder
22. oktober 2007 - 19:55 #23
Prøv at lave en metode hvor du henter de ting du gerne vil præsenterer fra databasen.
Avatar billede thomasmyg Nybegynder
22. oktober 2007 - 22:30 #24
sql = "SELECT * FROM news ORDER BY ID Desc"
Avatar billede dr_chaos Nybegynder
22. oktober 2007 - 22:33 #25
udvid metoden so du udskriver de relevante kolonner med response.write
Avatar billede thomasmyg Nybegynder
22. oktober 2007 - 22:39 #26
<font color="#000000" face="tahoma">
<%
do
%>
<p class="news" style="margin: 0px 5px 0px 5px;">
<b><%=FormatDateTime(Record.Fields.Item("oprettet").Value, vblongdate)%></b><br />
<u><% =Record("overskrift") %></u><br /><br />
<% =Record("emne") %><br /></p>
<hr style="border-style: dotted; color: #b4d6ed; width: 52px;" />
<%
Record.Movenext
loop while not Record.EOF
%>
</font>
Avatar billede dr_chaos Nybegynder
22. oktober 2007 - 22:44 #27
ALtså i asp.net ikke asp
Avatar billede thomasmyg Nybegynder
22. oktober 2007 - 22:46 #28
hvordan gør man det?
Avatar billede dr_chaos Nybegynder
22. oktober 2007 - 22:49 #29
noget i denne stil:
private static void test(string connectionString)
{
    string queryString =
        "SELECT OrderID, CustomerID FROM dbo.Orders;";

    using (SqlConnection connection =
              new SqlConnection(connectionString))
    {
        SqlCommand command =
            new SqlCommand(queryString, connection);
        connection.Open();

        SqlDataReader reader = command.ExecuteReader();

        // Call Read before accessing data.
        while (reader.Read())
        {
            Response.Write(reader["mitfelt"].ToString())
        }

        // Call Close when done reading.
        reader.Close();
    }
}
Avatar billede thomasmyg Nybegynder
22. oktober 2007 - 22:55 #30
og det skal være i min master.cs fil?

Men hvorfor skal connectionstrengen defineres der, plejer det ikke at gøres i web.config
Avatar billede dr_chaos Nybegynder
23. oktober 2007 - 12:19 #31
Jeg du ændre bare koden så du henter en fra web.config.
Det var bare et eksempel.
Avatar billede thomasmyg Nybegynder
26. oktober 2007 - 23:24 #32
hvordan skal det se ud når jeg vil hente fra web.comfig?
Avatar billede dr_chaos Nybegynder
01. november 2007 - 21:11 #33
din marquee eller connstring ?
Avatar billede thomasmyg Nybegynder
01. november 2007 - 21:32 #34
connectiondtring
Avatar billede dr_chaos Nybegynder
01. november 2007 - 21:56 #35
<connectionStrings>
        <add name="DefaultSqlConnection" connectionString="SERVER=192.168.1.1;UID=test;PWD=test;DATABASE=test;"/>
    </connectionStrings>
Avatar billede thomasmyg Nybegynder
28. september 2008 - 22:03 #36
problemet er løst, svaret kan ses her.
http://www.eksperten.dk/spm/826187

beklager jeg ikke har lukket spørgsmålet tidligere, lig et svar for jeres ulejlighed.
Avatar billede dr_chaos Nybegynder
30. september 2008 - 08:37 #37
svar :)
Avatar billede thomasmyg Nybegynder
30. september 2008 - 19:19 #38
takker
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