Avatar billede c-sharp Nybegynder
08. januar 2004 - 13:09 Der er 14 kommentarer og
2 løsninger

Problem med syntax i repeater

Jeg har følgende repeater, men jeg får en fejl i min FooterTemplate, sletter jeg den virker det fint.

Hvad er der galt?

        <asp:Repeater id="Repeater1" runat="server">
                                                            <HeaderTemplate>
                                                               
                                                                <table width="100%" style="brod_alm">
                                                                    <tr style="background-color:#ff9966">
                                                                        <th>
                                                                            Dato
                                                                        </th>
                                                                        <th>
                                                                            Emne
                                                                        </th>
                                                                        <th>
                                                                            Aktiv
                                                                        </th>
                                                                        <th>
                                                                            Ret
                                                                        </th>
                                                                        <th>
                                                                            Slet
                                                                        </th>   
                                                                    </tr>
                                                           
                                                            </HeaderTemplate>       
                                                           
                                                            <ItemTemplate>
                                                                <tr style="background-color:#ffff00">
                                                                    <td>
                                                                        <%# DataBinder.Eval(Container.DataItem, "dato") %>
                                                                    </td>
                                                                    <td>
                                                                        <%# DataBinder.Eval(Container.DataItem, "overskrift") %>
                                                                    </td>
                                                                    <td>
                                                                        <%# DataBinder.Eval(Container.DataItem, "aktiv") %>
                                                                    </td>
                                                                    <td>
                                                                        <a href="test.aspx?<%# DataBinder.Eval(Container.DataItem, "nr") %>"<img src="mages\ret.gif">
                                                                    </td>
                                                                    <td>
                                                                        <a href="test1.aspx?<%# DataBinder.Eval(Container.DataItem, "nr") %>"<img src="mages\slet.gif">
                                                                    </td>
                                                                </tr>
                                                            </ItemTemplate>                                                                                    <FooterTemplate>                        </table>
              </FooterTemplate>
                                                                   
                                                                                   
                                                        </asp:Repeater>
Avatar billede c-sharp Nybegynder
08. januar 2004 - 13:10 #1
Nå ja det står jo ikke så skide godt :-(
Håber at i kan få noget ud af det
Avatar billede lauge Nybegynder
08. januar 2004 - 13:12 #2
hvad får du af fejl?
Avatar billede c-sharp Nybegynder
08. januar 2004 - 13:18 #3
Det hjælper åbenbart at post sit problem her for nu virker det lige pludselig, mystisk!!

Et andet problem med denne repeater, er at jeg selv har skrevet koden for repeateren i html editoren i visual studio, men nu kan jeg ikke se siden i design vieweren!
Avatar billede jaffafo Nybegynder
08. januar 2004 - 13:40 #4
<td>
  <a href="test.aspx?<%# DataBinder.Eval(Container.DataItem, "nr") %>"
  <img src="mages\ret.gif">
</td>


skal du ikke slutte din <a href> her??
Avatar billede lauge Nybegynder
08. januar 2004 - 13:49 #5
lad være med at bruge design vievren I Visual Studio - det er MEGET dårlig!!!!
Avatar billede nielsbrinch Nybegynder
08. januar 2004 - 17:34 #6
Bliv bare ved med at bruge design-vieweren i Visual Studio, den er helt fin.
Avatar billede c-sharp Nybegynder
08. januar 2004 - 17:43 #7
Jeg kan se at det er der ikke helt enighed om ;-)

Gør jeg noget forkert siden jeg ikke kan se ovenstående kode i design vieweren?
Avatar billede nielsbrinch Nybegynder
08. januar 2004 - 17:46 #8
Jeg synes du skal lytte til Jaffafo.
Avatar billede c-sharp Nybegynder
08. januar 2004 - 17:52 #9
Jeg har gjordt <a href> færdig men kan stadig ikke se den i design view. jeg får følgende fejl:

Could not open view. Quote values differntly inside a '<%..."value"...%>' block
Avatar billede pelkjaer Nybegynder
08. januar 2004 - 17:58 #10
Det er fordi du har "" omkring serverkode. Brug istedet '' når der er serverkode indeni.

Mht. VS.NET's designer. Tja, der er ingen vej uden om at bruge den når man trækker controls ind på siden, eller "registreres" de ikke bagved.

Men vi kan hurtigt blive enige om at det er noget ustruktureret rod den kaster rundt, og gør man det selv pænt, smaderer den det hele når designeren igen benyttes.

Det er ikke så underligt, da html'delen er en gammel frontpage engine.

MEN - det bliver snart bedre - jeg har nemlig set MS's nye editor ala' DW - hvorfra html delen "stjæles" til VS (når det engang er færdigt).
Avatar billede jaffafo Nybegynder
08. januar 2004 - 18:46 #11
så burde det virke..  :)
Avatar billede c-sharp Nybegynder
08. januar 2004 - 21:27 #12
Ja nu virker det hele :-)

Tusind tak for hjælpen

Med hensyn til design view i visual studio er der så et bedre program til at skrive asp.net i c#?

pelkjaer og iaffafo smid et svar så er der point! også en tak til de andre der har deltaget!
Avatar billede jaffafo Nybegynder
08. januar 2004 - 23:03 #13
værsgo..  :)
Avatar billede pelkjaer Nybegynder
09. januar 2004 - 08:39 #14
Web Matrix er på mange måder rigtigt godt program - på nogle punkter bedre end VS.NET. Men generelt er der ingen der matcher VS.NET der jo har source safe og et væld andre meget brugbare funktioner.
Avatar billede c-sharp Nybegynder
09. januar 2004 - 08:50 #15
TAkker :-)
Avatar billede c-sharp Nybegynder
09. januar 2004 - 10:34 #16
det fik jeg vist sagt for hurtigt, lige pludselig vil den ikke accepter '' i browseren:
    <%# DataBinder.Eval(Container.DataItem, 'dato') %>

og får følgende fejl:
    Compiler Error Message: CS1012: Too many characters in character literal
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