我对带有查询字符串的 url 路由有疑问。
Global.asax 代码
RouteTable.Routes.Add("Mycity", new Route("Mycity/{cityname}",
new PageRouteHandler("~/Default.aspx")));
default.aspx 代码
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%$RouteUrl:RouteName=Mycity,cityname=Eval("cityname")%>'>
city_name 是 sqldata 表列名 Eval("city_name")