Tjena, Ja; det är snabbare att köra med <table> eftersom att det inte skapas en massa objekt för dem och liknande. Hej, VS autoformatterar som default när du går mellan html och design läge. Mjaa det har inte med dessa inställningar att göra eftersom den i detta läge skiter i vad du valt ... det är något annat som 'ibland' händer, inte jämt. Det kan gå en vecka utan att det händer och så vips har man fått all kod på några sidor totalt demolerad (oläslig) och denna markupkod liknar den som VS hade på VS6-tiden. Det vore bra om MS kunde tala om varför eller när det händer eftersom man byta mellan design och edit läge obehindrat över en viss tid. Det måste ju finnas någon på MS som borde hittat den röda tråden ... typ: använd inte tabbar som indenter med inställningen 4 mellanslag när du.... eller vad som helst.... Problemet har ju följt alla deras produkter (Frontpage och VS) i över 7 år så någon måste ju kunna se vad jag skall göra för att undvika problemet. Låter konstigt. Har aldrig fått något sådant förutom innan jag ändrade Autoformat inställningarna. Onkelborg har rätt. För alla kontroller där det krävs interaktion med codebehind klasserna, använd server-controls, annars låt bli dem. Sju sätt att speeda upp .NET sidor Okidoki..Best practise asp-tags eller inte?
Funderar över vad som kan vara det bästa alternativet att använda...
<asp:table gentemot att använda <table> när jag inte behöver komma åt tabellen via serverkod?
Prestandaskillnader?
Klurar dessutom på om VS fungerar bättre med <asp:taggar överallt för att slippa problemet med att VS förstör markupkoden emellanåt.
/jockeSv: Best practise asp-tags eller inte?
Iofs. har jag inte 100% koll på det, men jag tror att den bara gör objekt av saker som är markerat med runat="server"Sv: Best practise asp-tags eller inte?
Tyvärr förstör VS markupkoden även om man använder asp-taggar :(
Hoppas det blir bättre till nästa version.
mvh
HerbjörnSv: Best practise asp-tags eller inte?
Gå in på
Tools/Options/
Välj Text Editor/ HTML/XML och klicka ur rutorna som har med autoformatting att göra.
I VS 2005 så kommer autoformat att vara avstängt som default.Sv: Best practise asp-tags eller inte?
/JockeSv: Best practise asp-tags eller inte?
Sv: Best practise asp-tags eller inte?
Server controls är INTE snabbare.
De ska ju översättas till HTML, och det måste ju kosta lite.
Det är visserligen väldigt bra och snabb kod som sköter om detta, men det blir inte gratis för det.. :)
Men om inte prestandan är en kritisk faktor tycker jag det är klokt att använda server controls ändå. Man kan då separera presentation och logik vilket ger att systemet är mycket enklare att förändra.
I många fall får du snabbare utvecklingstid också.
OlaSv: Best practise asp-tags eller inte?
Sv: Best practise asp-tags eller inte?
http://www.ftponline.com/vsm/2004_04/magazine/features/dfergus/default_pf.aspx
Punkten 5 visar bland annat:
"In fact, you might be better off with a regular HTML control. Use the server control only if you plan to control the properties of a control programmatically..."
Så kontentan är att använda serverkontroll enbart om du måste och kommer att använda den i codebehindSv: Best practise asp-tags eller inte?
Det verkar vara bra som det är då jag inte onödigtvis använder asp:tags.
Men det är alltid intressant att höra sig för eftersom det blir så många infallsvinklar som svar.
Thanx
/jocke