webForumDet fria alternativet

Omsluta kontroller med en updatepanel dynamiskt?

.NET

3 svar · 501 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Går det att omsluta kontroller med en updatepanel dynamiskt?
Tänker mig ett senario att om man är inloggad så skall AJAX-funktionerna fungera om inte så skall det fungera som "vanligt". Så att SEO och så inte blir drabbas.
Det finns ju ingen Enabled/Disabled i updatepanelen.

Alltså Pseudo:
Inloggad

<asp:updatepanel runat="server">
    <asp:gridview runat="server" />
</asp:updatepanel>

Inte inloggad

<asp:gridview runat="server" />
Medlem sedan dec. 19996 721 inlägg
#2

Det kan ju diskuteras huruvida avstängda UpdatePanels verkligen påverkar SEO. UpdatePanels bygger på postbacks och sådana är inte så intressanta för indexeringsrobotar.

http://forums.asp.net/p/1009091/1343838.aspx

Medlem sedan okt. 20041 556 inlägg
#3

Nä, du har rätt där. Men jag tänker även ur andra aspekter, t.ex. att slippa ladda in hela scriptmanagern med en massa includefiler osv. för AJAX-applikationerna, när de ändå inte skall användas.

Medlem sedan dec. 19996 721 inlägg
#4

Ta en titt på länken.

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