<asp:TableCell CssClass="<%=calClass%>"> Enklast är ju att du sätter properties på saker och ting i din code behind fil. Det du gör just nu är att blanda gamla ASP med nya ASP.NET. Hej Fredrik!asp:TableCell
blir
<td class="<%=calClass%>">
istället för
<td class="link">
i webbläsaren (ie 6.0).
Är det någon som vet varför?
Går det inte att använda <%=calClass%> i asp:TableCell?Sv: asp:TableCell
Sv: asp:TableCell
Försök att sluta tänka på hur du gjorde i ASP och använd istället code-behind. Sätt runat=server på dina celler och sätt stylesheet i koden.Sv: asp:TableCell
Detta är ett väldigt vanligt misstag man gör när man är ny i asp.net världen. Bakgrunden ligger i hur ASP.net ramverket är uppbyggt och hur kontrollträds- och renderingsprocessen är implementerad.
Har sett denna fråga här inne ett antal gånger så jag skrev ihop en artikel som förklarar lite om varför det blir fel. Den finns under artiklar under namnen "Hur debuggar man kod i autogenererade ASP.net klasser". Hoppas att den hjälper dig lite på traven...
Ha en lysande dag!
/Micke