FAQ |
Kalender |
2009-12-22, 23:42 | #1 | ||
|
|||
Medlem
|
Hej!
Jag har en huvudsida(aspx) där jag med jquery laddar in en annan aspx i en div. En aspx som jag laddar är t.ex ett formulär, Formuläret omges med sån där updatepanel så att när man postar formuläret så postas inte hela sidan om. Det känns "fel" att ladda en aspx i en aspx. Den sidan som laddas har ju t.ex "<body>" tag och det har ju huvudsidan oxå, html'en borde bli "smetig". Jag blir förvirrad:/ Hur borde jag göra? Jag vill uppnå känslan av "ajax all the way" i hela applikationen. Dvs från huvudsidans meny så laddar man alla undersidor i den där diven och gör det man ska och huvudsidan laddas aldrig om. Är det smartare/mer rätt att göra en sån där user control och ladda den i diven? Senast redigerad av yadis den 2009-12-22 klockan 23:47 |
||
Svara med citat |
2009-12-23, 03:56 | #2 | ||
|
|||
Flitig postare
|
En usercontroll är mer rätt i detta fallet.
Personligen anser jag dock att du använder ajax på fel sätt här (nu vet jag inte alls hur sidan ser ut mm mm). Det är ju självklart trevligt att inte huvudsidan laddas om, men detta upplägg är ju en katastrof rent användarvänlighetsmässigt (vilket ord) och SEO-mässigt Ajax skall i min mening enbart användas för att "berika upplevelsen" några exempel: - Man postar ett kontaktformulär eller liknande och får upp en "skickas" ruta efterföljt av en ditt meddelande har skickats, dvs användaren ser hela tiden kontaktsidan och vad som händer - diverse interaktioner med tex listor där man kan radera/lägga till poster. Här slipper man då en hel massa onödiga postbacks av hela sidan = servern OCH användaren är glad |
||
Svara med citat |
2009-12-23, 08:41 | #3 | ||
|
|||
Medlem
|
Tack för ditt svar.
Du har nog rätt, jag har tagit det ett steg för långt:/ Får tänka om lite. |
||
Svara med citat |
Svara |
|
|