Har problem när jag skriver kod i visaul studio. Testar att använda en repeater och då kan jag inte växla till design-läge. Om du har <% %> taggar i aspx sidan vill oftast inte VS gå till designlägevisual Studio klagar på mina dubbelfnuttar (?)
Så här ser koden ut (den funkar att köra):
<code>
<form id="RepeaterFilmList" method="post" runat="server">
<asp:Label id="lblStoreName" runat="server"></asp:Label>
<asp:Repeater id="rptFilmNames" runat="server">
<headertemplate>
<table border="0">
<tr bgcolor="ButtonFace">
<td>Filmnamn</td>
<td>Kategori</td>
<td>Pris</td>
<td> </td>
</tr>
</headertemplate>
<itemtemplate>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "Namn") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Kategori") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Pris") %></td>
<td>&ButikID=<%# DataBinder.Eval(Container.DataItem, "ButikID") %>&Namn=<%# DataBinder.Eval(Container.DataItem, "Namn") %>">Hyr!</td>
</tr>
</itemtemplate>
<alternatingitemtemplate>
<tr bgcolor="#eeeeee">
<td><%# DataBinder.Eval(Container.DataItem, "Namn") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Kategori") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Pris") %></td>
<td>&ButikID=<%# DataBinder.Eval(Container.DataItem, "ButikID") %>&Namn=<%# DataBinder.Eval(Container.DataItem, "Namn") %>">Hyr!</td>
</tr>
</alternatingitemtemplate>
<footertemplate>
</table>
</footertemplate>
</asp:Repeater>
</form>
</code>
Testade att ha enkelfnuttar:
<code>
<a href="RentFilm.aspx?FilmID=<%# DataBinder.Eval(Container.DataItem, 'FilmID') %>
</code>
men då fick jag körningsfel - men då kunde jag självklart växla till designläge.
Nån som har en idé?Sv: visual Studio klagar på mina dubbelfnuttar (?)
Jag har inte hittat nåt annat sätt att komma till designläge annat än att remma de raderna.
Vet inte varför detta beteende finns i VS, men det följer kanske med på köpet =)