C# Asp.net核心如何从url获取Id
嘿,我正在创建一个像维基百科这样的网站,我需要从url获取id以显示正确的视图。这是我的路线配置:C# Asp.net核心如何从url获取Id,c#,asp.net-core-mvc,C#,Asp.net Core Mvc,嘿,我正在创建一个像维基百科这样的网站,我需要从url获取id以显示正确的视图。这是我的路线配置: private void ConfigureRoutes(IRouteBuilder routeBuilder) { routeBuilder.MapRoute( "Default", "{controller=Home}/{action=Index}/{id?}" ); } id将是控制器将返回的视图的名称。您在哪里卡住了?VisualStudi
private void ConfigureRoutes(IRouteBuilder routeBuilder)
{
routeBuilder.MapRoute(
"Default",
"{controller=Home}/{action=Index}/{id?}"
);
}
id将是控制器将返回的视图的名称。您在哪里卡住了?VisualStudio为您设置的默认映射已经支持这一点。只需在控制器方法中添加一个
id
参数,并使用它来查找您的内容
public ActionResult Index(string id)
{
if (id != null)
{
// Lookup topic from id
}
}
你被卡在哪里了?VisualStudio为您设置的默认映射已经支持这一点。只需在控制器方法中添加一个
id
参数,并使用它来查找您的内容
public ActionResult Index(string id)
{
if (id != null)
{
// Lookup topic from id
}
}
您是在询问如何从URL获取参数,还是如何从控制器返回不同的视图?或者其他什么?您是在问如何从URL获取参数,还是如何从控制器返回不同的视图?还是别的什么?