You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core MVC首次加载页面需带{ID}参数的设置方法

在Visual Studio 2022中设置ASP.NET Core MVC启动时携带ID参数

方法一:通过项目属性调试设置

  • 右键你的ASP.NET Core MVC项目(注意是项目,不是解决方案),选择「属性」
  • 切换到「调试」选项卡
  • 在「启动浏览器」输入框里,填写带ID参数的完整URL,比如 https://localhost:5001/Home/Details/1(把Home/Details换成你要启动的控制器和动作,1换成实际的ID值)
  • 保存设置后,启动项目就会自动打开这个带参数的页面

方法二:修改launchSettings.json配置文件

  • 在项目的「Properties」文件夹下找到launchSettings.json文件,双击打开
  • 找到你常用的启动配置节点(比如"YourProjectName"下的"https"或"http")
  • 修改launchUrl的值为带ID的路径,比如 "launchUrl": "Home/Details/1"
  • 保存文件后,启动项目就会加载这个带参数的页面

补充:动态ID场景处理

如果ID不是固定值,无法提前写死在启动URL里,可以在控制器的默认动作方法里做跳转逻辑。比如在首页动作中,自动重定向到带指定ID的页面:

public IActionResult Index()
{
    // 可根据业务逻辑获取动态ID,比如从配置或数据库读取
    int defaultId = 1;
    return RedirectToAction("Details", new { id = defaultId });
}

内容的提问来源于stack exchange,提问作者Ann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:22:03