webForumDet fria alternativet

Meny (lankar) har annat satt i url address faltet

.NET

6 svar · 359 visningar · startad av max

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

Hej

Har markt att fler och flera aspx sidor har nedanstaende utseende. Undra vilka fordelar det har och hur kan man astadkomma detta.

https://www.d-sajn.net/?section=contact

(Bjuris, hoppas det ar ok att jag hanvisa till din sida)

Har lart mig att gora en web user control och med lankar till andra sidor och da kommer det upp i url faltet

https://www.lgoif.org/Contacts.aspx

Det ar alltid roligt att lara sig nagot nytt och hoppas pa responde.

Medlem sedan apr. 20012 266 inlägg
#2

Du menar själva URL:n?

Medlem sedan jan. 200090 inlägg
#3

Renholm, i url blir det annorlunda. Ar uppbyggnaden olika for att fa denna losning. Vill sa garna kunna fa sa att besokaren skriver /?section=contact detta istallet i urlen for /contacts.aspx eller vad sidan kan heta.

Sa svaret ar Ja.

Medlem sedan sep. 20026 425 inlägg
#4

codebehind

sub page_load

catId = request.querystring("section")

select case catId

case ""
 main.Controls.Add(Page.LoadControl("usercontrols/main.ascx"))

case "contact"
 main.Controls.Add(Page.LoadControl("usercontrols/contact.ascx"))

case else
 main.Controls.Add(Page.LoadControl("usercontrols/404.ascx"))

end select

end sub

default.aspx:

<asp:placeholder id="main" runat="server" />
Medlem sedan sep. 20026 425 inlägg
#5

Oops, glömde svara på frågan.

Fördel är att man behöver enbart använda sig av en sida (default.aspx) och slipper ha massa undersidor med innehåll. I stället laddar man innehållet på default.aspx från användarkontroller. Vill du byta struktur eller design på sajten så blir det kanske smidigare.

Nackdelen med att använda sig av querystrings är att sökmotorer har svårare att indexera innehåll på din sajt.

Medlem sedan jan. 200090 inlägg
#6

tackar m_soderlund, veckans hjalte. Alltid kul att lara sig nagot anvandbart.

Medlem sedan sep. 20026 425 inlägg
#7

Njae, finns garanterat dem som har fler synpunkter att komma med. Men alltid kul att hjälpa till!

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