Мне нужно использовать маршрутизацию с параметрами в моем приложении ASP.NET.Маршрутизация в 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}});
}
}
Затем, перейдя в «/Профиль» Я хочу, чтобы попасть на Page_Load метод Request.Params [ «Id»] в нуль и перейдя в "/Профиль/1 ", Request.Params [" Id "] как " 1 ".
Где я совершил ошибку?
Вы используете маршрутизацию в ASP.NET WebForms или MVC? Я принимаю WebForms, потому что вы упомянули метод Page_Load, но просто хотели проверить. –