webForumDet fria alternativet

Oncommand i en repeater kräver viewstate?

.NET

0 svar · 208 visningar · startad av anbj

Medlem sedan juli 2000231 inlägg
Frågan#1

Jag har en repeater med ett antal kolumner i, jag vill ha en enkel sorteringsfunktion, så att när man klickar på en kolumnrubrik så sorteras datat där efter. Jag har löst det med linkbuttons i headern av repeatern och med ett commandargument som innehåller namnet på kolumnen jag vill sortera på. Detta funkar klockrent så länge viewstate = true på repeatern. Men när jag sätter enableViewstate = false så funkar inte linkbutton, jag får då en vanlig postback utan att den sub jag kalalr på i oncommand körs.

Måste jag ha viewstate = true på repeatern för att kunna sortera data på olika kolumner?? Verkar som slöseri med resurser då repeatern kommer innehålla rätt dutkigt med records.

Jag kan ju också tänkas länka kolumnrubrikerna till ett javascript som sätter ett hidden field till rätt sorteringsvärde och som sedan submittar formuläret. Men det är väl inte så det är tänkt antar jag??

Hur löser ni liknande problem?

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)