webForumDet fria alternativet

asp:panel renderar <div> går det komma runt?

.NETur .NET

4 svar · 1 637 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

Jag vet att placeHolder fungerar likadant fast utan div. Men nu är det så att jag inte har möjlighet att byta ut alla paneler mot placeholders. Hoppades på att det skulle finnas ett attribut till panel så man kan stänga av div-outputen. :)

Förstår ni mitt problem? Går det lösa?

Medlem sedan juli 2003555 inlägg
#2

Allting går att lösa, men inte på ett bra sätt.. En variant är att på lämplig ställe (typ prerender) gå igenom hela kontrollträdet, stoppa in en placeholder där du vill ersätta en panel, flytta över alla kontroller, sedan plocka bort paneln osv.

En annan variant är att du skapar ett filter som kör igenom all output och rensar div-taggar med någon regex, men det är knappast snyggt eller snabbt.

Medlem sedan apr. 200312 679 inlägg
#3

Tack för bra svar. Att få estetiskt tilltalande mark up-kod som front end-utvecklare är enklare sagt än gjort i .Net...

Medlem sedan jan. 20023 327 inlägg
#4

Därför bör du kika på ASP.NET MVC. :)

Medlem sedan juni 20003 076 inlägg
#5

+1 för MVC :bire

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)