Springen naar inhoud


- - - - -
Solved

Externe website openen



  • Log in a.u.b. om te beantwoorden
Er zijn 7 reacties in dit onderwerp

#1 x7-virus

x7-virus

    Starting Developer

  • Leden
  • 24 berichten
    Laatst bezocht 05 aug 2012 14:07

Geplaatst op 01 april 2011 - 09:57

Code:
<asp:GridView ID="dgrLinks" runat="server" Height="166px" Width="450px" 
		AutoGenerateColumns="False" DataSourceID="dtsLinks" Visible="False">
		<Columns>
			<asp:BoundField DataField="Links" HeaderText="Links" SortExpression="Links" 
				Visible="False" />
			<asp:BoundField DataField="Leider" HeaderText="Leider" 
				SortExpression="Leider" />
			<asp:HyperLinkField DataTextField="Links" HeaderText="Links" 
				DataNavigateUrlFields= "Id" 
				Target="_blank" NavigateUrl =  />
		</Columns>
	</asp:GridView>
	<asp:AccessDataSource ID="dtsLinks" runat="server" 
		DataFile="~/App_Data/dbCapoeiraGeel.mdb" 
		SelectCommand="SELECT [Id], [Links], [Leider] FROM [tblLinks] WHERE ([Locatie] = ?)">
		<SelectParameters>
			<asp:ControlParameter ControlID="cboLocatie" Name="Locatie" 
				PropertyName="SelectedValue" Type="String" />
		</SelectParameters>
	</asp:AccessDataSource>

Ik wil met deze code een externe pagina van een andere website openen maar ik vind niet wat ik moet invullen bij NavigateURL, NavigateUrlFormatString of...

Weet iemand hoe ik dit moet doen?

mvg x7-virus

#2 Thor

Thor

    Rookie Developer

  • Leden
  • Pip
  • 30 berichten
    Laatst bezocht

Geplaatst op 01 april 2011 - 11:21

Waar wil je de externe URL vandaan halen?
Hoe moet die url er uit zien?
Nu zal de url er uit zien als  de waarde uit het veld id van je tabel tblLinks.

#3 x7-virus

x7-virus

    Starting Developer

  • Leden
  • 24 berichten
    Laatst bezocht 05 aug 2012 14:07

Geplaatst op 01 april 2011 - 23:23

Thor zei:

Waar wil je de externe URL vandaan halen?
Hoe moet die url er uit zien?
Nu zal de url er uit zien als  de waarde uit het veld id van je tabel tblLinks.
De link van de website die ik nodig heb wordt al weergegeven in de gridview, deze komt uit een tabel (tblLinks) met de velden Id, Locatie, Link en Leider.

Is dit wat je moest weten?

mvg x7-virus

#4 Thor

Thor

    Rookie Developer

  • Leden
  • Pip
  • 30 berichten
    Laatst bezocht

Geplaatst op 02 april 2011 - 11:38

Als de link reeds als URL in het veld Links zit gewoon:
Code:
DataNavigateUrlFields = "Links"



Als er nog moet geformatteerd worden gebruik dan DataNavigateUrlFormatString.
Bijvoorbeeld je wil boeken opzoeken op isbn nummer:
http://www.isbn.nu/0672333058
waarbij het isbn nummer uit een veld komt met de naam isbn dan stel je de formatstring in op:
http://www.isbn.nu/{0}

die {0} zal dan automatisch vervangen worden door de waarde van het veld isbn voor elk record.

Code:
<asp:HyperLinkField 
		DataNavigateUrlFields="ISBN" 
		DataNavigateUrlFormatString="http://www.isbn.nu/{0}" 
Text="Info" />


Als je meerdere velden zou hebben, kan je het DataNavigateUrlField instellen op meerdere velden: "Titel, ISBN"
en dan kan je gebruik maken van {0} en {1} in de DataNavigateUrlFormatString

Dus als je naar deze wil, waarbij de titel en het isbn nummer moeten opgegeven worden:
http://www.amazon.co...s/dp/0672333058

Code:
 
<asp:HyperLinkField 
	DataNavigateUrlFields="Titel,ISBN" 
	DataNavigateUrlFormatString="http://www.amazon.com/{0}/dp/{1}" 
	Text="Info" />



#5 x7-virus

x7-virus

    Starting Developer

  • Leden
  • 24 berichten
    Laatst bezocht 05 aug 2012 14:07

Geplaatst op 02 april 2011 - 12:25

Thor zei:

Als de link reeds als URL in het veld Links zit gewoon:
Code:
DataNavigateUrlFields = "Links"



Als er nog moet geformatteerd worden gebruik dan DataNavigateUrlFormatString.
Bijvoorbeeld je wil boeken opzoeken op isbn nummer:
http://www.isbn.nu/0672333058
waarbij het isbn nummer uit een veld komt met de naam isbn dan stel je de formatstring in op:
http://www.isbn.nu/{0}

die {0} zal dan automatisch vervangen worden door de waarde van het veld isbn voor elk record.

Code:
<asp:HyperLinkField 
		DataNavigateUrlFields="ISBN" 
		DataNavigateUrlFormatString="http://www.isbn.nu/{0}" 
Text="Info" />


Als je meerdere velden zou hebben, kan je het DataNavigateUrlField instellen op meerdere velden: "Titel, ISBN"
en dan kan je gebruik maken van {0} en {1} in de DataNavigateUrlFormatString

Dus als je naar deze wil, waarbij de titel en het isbn nummer moeten opgegeven worden:
http://www.amazon.co...s/dp/0672333058

Code:
 
<asp:HyperLinkField 
	DataNavigateUrlFields="Titel,ISBN" 
	DataNavigateUrlFormatString="http://www.amazon.com/{0}/dp/{1}" 
	Text="Info" />

Het eerste dat je zegt is ongeveer wat ik nodig heb, maar dat heb ik al geprobeerd en dan wordt er gezocht naar de geselecteerde website binnen de website die ik aan het maken ben  :P

Is er misschien een bepaalde reden waarom dit voorkomt of doe ik misschien iets verkeerd?

mvg x7-virus

#6 Thor

Thor

    Rookie Developer

  • Leden
  • Pip
  • 30 berichten
    Laatst bezocht

Geplaatst op 03 april 2011 - 10:31

x7-virus zei:

Is er misschien een bepaalde reden waarom dit voorkomt of doe ik misschien iets verkeerd?
Ik vermoed dat je iets niet goed doet. Van hieruit is dat niet te zien.
Geef een voorbeeld?
Hoe ziet de aspx broncode er nu uit?
Wat zit er in het veld?
Wat is de resulterende url?

#7 x7-virus

x7-virus

    Starting Developer

  • Leden
  • 24 berichten
    Laatst bezocht 05 aug 2012 14:07

Geplaatst op 04 april 2011 - 08:44

Thor zei:

x7-virus zei:

Is er misschien een bepaalde reden waarom dit voorkomt of doe ik misschien iets verkeerd?
Ik vermoed dat je iets niet goed doet. Van hieruit is dat niet te zien.
Geef een voorbeeld?
Hoe ziet de aspx broncode er nu uit?
Wat zit er in het veld?
Wat is de resulterende url?

Ik moet deze website maken voor mijn eindwerk (6e middelbaar) dus ik ben eigenlijk nog een leek. Daarom weet ik niet goed wat je bedoelt met je vragen, is het misschien mogelijk dat ik de website even doorstuur dat je eens kunt kijken.

mvg x7-virus

#8 x7-virus

x7-virus

    Starting Developer

  • Leden
  • 24 berichten
    Laatst bezocht 05 aug 2012 14:07

Geplaatst op 04 april 2011 - 08:52

Code:
<asp:HyperLinkField DataTextField="Links" HeaderText="Links" 
				DataNavigateUrlFields= "Links" 
				Target="_blank" />

Ik heb het net gevonden. :P
Ik heb de bovenstaande code geprobeerd en toen kreeg ik wat ik nodig had. Bedankt voor alle hulp :(

mvg x7-virus





Ook met taq Solved voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[Solved] Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)