webForumDet fria alternativet

Städa och ta hjälp av CSS

.NET

2 svar · 501 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Min uppdragsgivare har skapat ett asp.net program som jag fått i uppgift att städa och optimera. Jag har knappt någon erfarenhet av asp.net tidigare men anser mig kunna göra det mesta med asp/html/css.

Programmet som han skapat alltihop med är VS2003 (jag kommer dock jobba i
VS2005) Jag måste ju säga att koden ser hemsk ut, asp.net delen av alltihop blir fruktasvärt rörig!!
Ta en titt på följande kod

<asp:dropdownlist id=ddlDefaultTaxRate style="Z-INDEX: 140; 
LEFT: 248px; 
POSITION: absolute; 
TOP: 464px" 
runat="server" 
Font-Size="X-Small" 
Font-Names="Verdana" 
Width="96px" Height="24px" 
DataSource="<%# GetTaxCodes() %>" 
DataTextField="Code" 
DataValueField="id"></asp:dropdownlist>

För det första så optimerar ju inte VS2005 för något annat än IE medans jag tänker se till så det funkar i de flesta webläsare.
Min första fråga i ärendet blir.

Jag vet att det som står som style=" går att styra från css MEN:
Kan jag ta bort det här skitans Font-Size osv också och lägga in det i CSS? Det gör ju koden så OTROLIGT FUL!!! :bla

Medlem sedan jan. 20001 372 inlägg
#2
<asp:dropdownlist id=ddlDefaultTaxRate runat="server" 
[b]CssClass="dropdown"[/b]
DataSource="<%# GetTaxCodes() %>" 
DataTextField="Code" 
DataValueField="id"></asp:dropdownlist>

.dropdown {
Z-INDEX: 140; 
LEFT: 248px; 
POSITION: absolute; 
TOP: 464px
Font-Size="X-Small" 
Font-Names="Verdana" 
Width="96px"
Height="24px"
}

Nu har ju inte jag skrivit om CssClassen riktigt som den skall vara men du förstår nog principen.

Medlem sedan jan. 20022 440 inlägg
#3

Det var precis vad jag menade och helt plötsligt så går det läsa och följa koden igen ;) Tack ska du ha!!

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)