Toon posts:

[asp.net]querystrings en naar beneden linken

Pagina: 1
Acties:

Verwijderd

Topicstarter
ok wat ik dus zou willen: op een pagina met een querystring naar beneden linken.

Dus een link naar bvb
code:
1
default.aspx?whatever=156#iets
wat dus niet werkt want dan is die #whatever onderdeel van je querystring.
Ook
code:
1
default.aspx#iets?whatever=156
doet het niet want dan wordt die querystring niet meer herkend.
Met
code:
1
default.aspx?#iets&whatever=156
gaat dit helaas ook niet
Ik heb hier nu al een tijdje naar gezocht, maar helaas niets gevonden.
Nu is het natuurlijk de vraag: Hoe lukt dit wel?

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Dit heeft eigenlijk heel weinig met asp.net te maken, het is meer HTML-kennis.
Wat jij bedoelt zijn fragment identifiers.
http://www.w3.org/TR/html401/struct/links.html#edef-A
Als je hier even leest zie je hoe het werkt :)

[ Voor 23% gewijzigd door Rickets op 11-05-2003 00:42 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Verwijderd

Topicstarter
Rickets schreef op 11 May 2003 @ 00:39:
Dit heeft eigenlijk heel weinig met asp.net te maken, het is meer HTML-kennis.
Wat jij bedoelt zijn fragment identifiers.
http://www.w3.org/TR/html401/struct/links.html#edef-A
Als je hier even leest zie je hoe het werkt :)
Daar staat idd een mooie uitleg over hoe je anchors zet. Dat is iets dat me ook lukt. Maar niet icm met querystrings dus een anchor en een ? na de link naar je pagina.

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

HTML:
1
2
3
<a href="default.aspx?whatever=156#iets">Naar iets</a>
......
<a name="iets">Iets</a>

Waarom werkt dit bij jou niet en bij mij wel? ;)

Of bedoel je wat anders? Als dat zo is, is je uitleg niet zo duidelijk.

[ Voor 33% gewijzigd door Rickets op 11-05-2003 01:06 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Verwijderd

Topicstarter
Rickets schreef op 11 May 2003 @ 01:02:
HTML:
1
2
3
<a href="default.aspx?whatever=156#iets">Naar iets</a>
......
<a name="iets">Iets</a>

Waarom werkt dit bij jou niet en bij mij wel? ;)

Of bedoel je wat anders? Als dat zo is, is je uitleg niet zo duidelijk.
ok dit werkt bij nader inzien wel.
Ik dacht dat het niet werkte doordat ik een redirect gebruikte om naar default.aspx?whatever=156#iets te gaan.
Wanneer ik de #iets er manueel achter zet dan gaat ie wel naar waar hij moet gaan.
Als je me msn't dan geef ik je de link naar de pagina (die momenteel nog niet veilig is: je kan er javascript dingen posten enzo)

Ik gebruik momenteel dus iets van de vorm
HTML:
1
response.redirect("default.aspx?whatever=156#iets")

Daarbij komt nog dat ik die querystring chek of dat ie groter is dan nul of niet, daar geeft ie een eror dat "156#iets" moeilijk gecontroleerd kan worden op groter of kleiner dan nul.
Haal ik dat stuk code eruit dan gaat ie nog niet naar #iets

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 07:31
en wat als je die waarde in het stukje code die de querystring uitleest nou eens split op de # :?

[ Voor 5% gewijzigd door Ramon op 11-05-2003 08:56 ]

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Verwijderd

Topicstarter
Tampie schreef op 11 May 2003 @ 08:56:
en wat als je die waarde in het stukje code die de querystring uitleest nou eens split op de # :?
Dat is idd een goeie oplossing :)
code:
1
response.redirect("default.aspx?whatever=156#iets")

en
code:
1
if replace(request.querystring("whatever"),"#iets","")>0 then

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 07:31
dat kan, maar op die manier moet je handmatig elke waarde achter de # invoeren en er een actie voor geven. Als een gebruiker dan #blaat zelf invoert, krijg je alsnog een foutmelding. Beter is dan om gewoon de string te splitten op #.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • whoami
  • Registratie: December 2000
  • Laatst online: 10:17
HTML hoort thuis in W&G.

P&W -> W&G.

https://fgheysels.github.io/


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 07:31
whoami schreef op 11 mei 2003 @ 10:36:
HTML hoort thuis in W&G.

P&W -> W&G.
het gaat inmiddels over asp.net whoami :Y)

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/

Pagina: 1