Маршрутизация строки запроса в веб-формах C#
как страница сведений о маршрутизации url-адресов?
In what way and how to do
؟
Что я уже пробовал:
defaultpage:
&ЛТ;АСП:репитер идентификатор="RepeaterData" атрибут runat="сервер"и GT;
& lt;itemtemplate>
&ЛТ;АСП:гиперссылки атрибут runat="сервер" navigateurl свойство=в'<%# строку.Формат ("~/Detail?id={0}& name={1}& family={2}",
HttpUtility.UrlEncode (Eval ("id").ToString ()), HttpUtility.UrlEncode (Eval ("имя").ToString ()), HttpUtility.UrlEncode (Eval ("семья").ToString ())) %>'
Text= "просмотр деталей" >
&ЛТ;АСП:метка идентификатор="lblid" атрибут runat="сервер" текст=в'<%# Ивала("идентификатор") %&ГТ;' /&ГТ;
&ЛТ;АСП:метка идентификатор="lblname" атрибут runat="сервер" текст=в'<%# Ивала("название") %&ГТ;' /&ГТ;
&ЛТ;АСП:метка идентификатор="lblfamily" атрибут runat="сервер" текст=в'<%# Ивала("семья") %&ГТ;' /&ГТ;
detailpageCode:
lblid.Text = HttpUtility.UrlDecode(Request.QueryString["Id"]); lblname.Text = HttpUtility.UrlDecode(Request.QueryString["name"]); lblfamily.Text = HttpUtility.UrlDecode(Request.QueryString["family"]);
Глобальные.эйсакс
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");