Je dois utiliser le routage avec des paramètres dans mon application ASP.NET.Routage dans 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}});
}
}
Puis, en accédant à "/Profil" Je veux obtenir sur Page_Load méthode Request.Params [ "id"] comme null et en accédant à "/Profil/1 ", Request.Params [" Id "] comme " 1 ".
Où j'ai fait une erreur?
Utilisez-vous le routage dans ASP.NET WebForms ou MVC? Je suppose WebForms parce que vous avez mentionné la méthode Page_Load, mais je voulais juste vérifier. –