Мне нужно использовать маршрутизацию с параметрами в моем приложении ASP.NET.
public class Global : System.Web.HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes();
}
private void RegisterRoutes()
{
var routes = RouteTable.Routes;
routes.MapPageRoute(
"Profile",
String.Format("{0}/{{{1}}}/", "Profile", "Id"),
"~/Views/Account/Profile.aspx",
false,
new RouteValueDictionary {{"Id", null}});
}
}
Затем, перейдя к « / Profile », я хочу получить Page_Load метод Request.Params ["Id"] как null и путем перехода к " / Profile / 1 ", Request.Params ["Id"] как "1" .
Где я допустил ошибку?