2 messaggi dal 08 luglio 2013
Ciao a tutti, sono alle prime armi con l'Url routing e sto facendo un esempio semplicissimo. Ho aperto un progetto con visual studio 2019 comunity. Nel file global.asax ho impostato il seguente codice
RouteTable.Routes.Add("productsRoute",
new Route("products/{ProductId}",
new PageRouteHandler("~/products.aspx")));

Nella mi pagina default.aspx ho impostato un hyperlink impostato nel modo seguente

<asp:HyperLink NavigateUrl="<%$ RouteUrl: RouteName=productsRoute,ProductId=1 %>" runat="server">Prodotto 1</asp:HyperLink>

Ho poi creato una pagina "products.aspx" dove ho impostato una literal fatta così

<asp:Literal runat="server" Text="<%$ RouteValue:ProductId %>"></asp:Literal>
In alto ho indicato "IIS EXPRESS (Firefox)" sul command del debug

Quando lancio il mio progetto e clicco sull'hyperlink per andare nella pagine products.aspx, mi aspetterei di trovare 1 e invece la literal non visualizza nulla. In più l'url rimane "http://localhost:50745/products/1".....suggerimenti? Non riesco a risolvere. Grazie.
2 messaggi dal 08 luglio 2013
Nessuno riesce a darmi una mano? Sono disperato.....:-(

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.