hej!
jag undrar vad man skiver för att länka till en sida med med ett visst värde på labelHeading.Text. När man trycker på en länk textlänk "Gå hit" så ska man komma till https://www.n.com/administrateOrder.aspx och få med sig bokningsnr in till ett nytt formulär som har en textbox där bokniningnr ska med, se nedan...vad skriver jag?
"http://www.n.com/administrateOrder.aspx?Bookingnummer=" & LabelHeading.Text & "";
rhdfMedlem sedan okt. 2007446 inlägg om länken ser ut nånting i stil med
http://www.n.com/administrateOrder.aspx?Bookingnummer=14708524
så är det väl enkelt att fånga upp bokningsnummret i sidans pageLoad
så om textfältet som skall få värdet heter tex txtBookingNo så blir det väl
txtBookingNo.Text =request.querystring("Bookingnummer");
jag menar vad skriver jag innan teststrängen, skriver jag
txtBookingNo.Text =request.querystring("Bookingnummer");
hyperlink="http://www.n.com/administrateOrder.aspx?Bookingnummer=" & txtBookingNo.Text & ""; ?
rhdfMedlem sedan okt. 2007446 inlägg om din hyperlink-kontroll heter tex MinFinaHyperlink så skall du skriva
MinFinaHyperlink.NavigateURL="http://www.n.com/administrateOrder.aspx?Bookingnummer=" & txtBookingNo.Text & "";
hopparnMedlem sedan nov. 20011 551 inlägg
annasmurf skrev:
jag menar vad skriver jag innan teststrängen, skriver jag
txtBookingNo.Text =request.querystring("Bookingnummer");
hyperlink="http://www.n.com/administrateOrder.aspx?Bookingnummer=" & txtBookingNo.Text & ""; ?
Jag skulle gärna skriva såhär:
var url = string.Format("{0}?Bookingnummer={1}", VirtualPathUtility.ToAbsolute("~/administrateOrder.aspx"), txtBookingNo.Text);
link.NavigateUrl = url;
Då lägger du ihop url som alltid är relativ din host med din querystring. Har du filen administrateOrder.aspx i en undermapp lägger du helt enkelt in den bara, typ: VirtualPathUtility.ToAbsolute("~/AdminOrders/administrateOrder.aspx")
jag skrev så här:
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" Text='Går till BB' Target="_blank" NavigateUrl='<%# Bind("Bokningsnummer", "administrateOrder.aspx?Bokningsnummer={0}") %>' />
</ItemTemplate>
</asp:TemplateField>
och då funkade det