在ASP.NET MVC控件中从URL中获取ID,可以通过以下步骤实现:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
这样配置后,URL中的ID参数将会被映射到控制器的相应方法中。
public ActionResult Details(int id)
{
// 使用获取到的ID进行相应的处理
// ...
return View();
}
在上述代码中,通过将int类型的id参数添加到Details方法中,MVC框架会自动从URL中提取ID的值,并将其传递给该方法。
@Html.ActionLink("Details", "Details", "Home", new { id = 1 }, null)
上述代码将生成一个链接,指向Home控制器的Details方法,并将ID参数设置为1。
总结: 在ASP.NET MVC控件中从URL中获取ID,需要在路由配置中定义包含ID参数的路由规则,并在控制器的方法中通过参数接收URL中的ID。在视图中可以使用Html.ActionLink或Url.Action方法生成带有ID参数的URL链接。
腾讯云相关产品和产品介绍链接地址:
暂时确立了Oracle的课程设计的技术栈使用ASP.NET MVC + Oracle,视时间情况选择是否使用Dapper或者EF,先搭建Web的基础框架,在搭建ASPdotNet MVC项目中遇到了不少问题,专门开一篇用于备份和以后的快速查询。 超链接跳转 直接写链接——变更路由后需要重写 关于我们 Html Helper ——自动匹配路由 @Html.ActionLink("About this application", "About") 跳
领取专属 10元无门槛券
手把手带您无忧上云