Avatar billede m_smiszek Nybegynder
30. maj 2007 - 17:02 Der er 5 kommentarer

Html entries fra Mssql2005

Hej Alle,

Jeg har nu efter lidt hjælp fra et par stykker herinde fået asp.net til at hente ting ud fra min database.

I min database ligger der en slat html kode, så som en masse <br />

når jeg får dette ud får jeg samtidig med teksten en masse \r\n er.

Jeg ved godt hvorfor de kommer der. Hvad er den nemmeste måde at fjerne dem med.

Her er min Kode:

<asp:SqlDataSource ID="SqlDataSource2" runat="server"  SelectCommand="SELECT * FROM CV WHERE id=@side" ConnectionString='<%$ ConnectionStrings:smiszek.dkConnectionString %>' DataSourceMode="DataReader" >
    <SelectParameters>
        <asp:QueryStringParameter Name="side" Type="int32" QueryStringField="side" />
    </SelectParameters>
</asp:SqlDataSource>

<div>
<div id="top_yellow">
<div id="headline">
  <img src="http://smiszek.dk/images/gfx_images/shared/smiszek_dk.gif" />
</div>
</div>
<div id="container">
<div id="picture_yellow">
</div>
<div id="submenu_yellow">
  <div class="submenuframe_yellow">
  <div class="submenuframehead_yellow"><h2>Menu:</h2></div>
  <div class="submenuframebody_yellow">
    <ul>
    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
    <ItemTemplate>
    <li><a href="Default.aspx?side=<%# eval("Id") %>"><%#Eval("Overskrift")%></a></li>
    </ItemTemplate>
    </asp:Repeater>
    </ul>
  </div>
  </div>
</div>
<div id="indhold_yellow">
    <asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource2">
    <ItemTemplate>
    <h1><%#Eval("Overskrift")%></h1>
    <p>
    <img height="100" width="125" src="<%#Eval("billede") %>">
    <%#Eval("indhold")%>
    </p>
    </ItemTemplate>
    </asp:DataList>
</div>
</div>
Avatar billede tomledk Nybegynder
30. maj 2007 - 20:47 #1
Hvor er det at de kommer? Kan ikke umiddelbart se det ud af din kode.
Avatar billede m_smiszek Nybegynder
30. maj 2007 - 21:30 #2
Øh, nej koden er jo fin nok.. det er outputtet der er fyldt med \r\n 'er

Paster, lige et dumb af sourcen efter afviklingen:

<u>Igangværende:</u>\r\n<br>\r\nIT-Konsulent Ved Interconnect IT A/S\r\n<br>\r\n<br>\r\n<u>

Dette kommer fra <%# Eval("indhold") %>
Avatar billede snepnet Nybegynder
30. maj 2007 - 23:12 #3
Du kan prøve med:
Eval("billede").ToString().Replace(@"\r\n", "<br />");
Det skifter dem så ud med <br />, så du må rette hvis du vil have noget andet.
Mvh
Avatar billede neoman Novice
31. maj 2007 - 13:05 #4
Du har vist glemt at give dr_chaos points for den storartede hjælp han ydede dig i dette spørgsmål http://www.eksperten.dk/spm/780871
Avatar billede snepnet Nybegynder
01. juli 2007 - 08:36 #5
Kan vi lukke her smiszek?
Hermed et svar, hvis du kunne bruge det jeg skrev.
Mvh
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