how url routing detail page ?
In what way and how to do
؟
What I have tried:
defaultpage:
<asp:Repeater ID="RepeaterData" runat="server">
<itemtemplate>
<asp:HyperLink runat="server" NavigateUrl='<%# string.Format("~/Detail?id={0}&name={1}&family={2}",
HttpUtility.UrlEncode(Eval("id").ToString()), HttpUtility.UrlEncode(Eval("name").ToString()), HttpUtility.UrlEncode(Eval("family").ToString())) %>'
Text="View Details">
<asp:Label ID="lblid" runat="server" Text='<%# Eval("id") %>' />
<asp:Label ID="lblname" runat="server" Text='<%# Eval("name") %>' />
<asp:Label ID="lblfamily" runat="server" Text='<%# Eval("family") %>' />
detailpageCode:
lblid.Text = HttpUtility.UrlDecode(Request.QueryString["Id"]);
lblname.Text = HttpUtility.UrlDecode(Request.QueryString["name"]);
lblfamily.Text = HttpUtility.UrlDecode(Request.QueryString["family"]);
Global.asax
RouteTable.Routes.Add(new Route("home", new PageRouteHandler("~/Default.aspx")));
RouteTable.Routes.Add(new Route("About", new PageRouteHandler("~/aboutus.aspx")));
RouteTable.Routes.Add(new Route("Detail", new PageRouteHandler("~/Detail.aspx")));
RouteTable.Routes.MapPageRoute("Detail", "Detail/{id}/{name}/{family}", "~/Detail.aspx");