c# - 默认情况下,您如何始终在路由中包含值?
问题描述
我在路线中设置了一些值,但无法弄清楚如何让路线永久使用这些值。
例如我有这个:
routes.MapRoute(
name: "Default",
url: "{corpID}/{locationID}/{controller}/{action}/{id}",
defaults: new { corpID = "Test", locationID = 2, controller = "Home", action = "Index", id = UrlParameter.Optional }
);
我希望 corpID 和 LocationID 始终在路线中,这样我就可以说/Controller/Action
而不必总是包含CorpID/LocationID/Controller/Action
解决方案
推荐阅读
- python - Django:如何使用与先前访问的模型关联的外键创建新模型
- python - 如何更改 pyplot 散点图的大小?
- android - 为 Android 生成共享库
- php - Symfony sonata EntityType 编辑表单 - 选择 - 获取其他当前
- php - 使 HTML 表格脱离多维数组的更好解决方案
- python - discord.py 机器人可以不区分大小写吗?
- tensorflow - 在 TensorFlow Dataset API 中使用随机整数填充批次
- sql - 销毁关联对象时摆脱 N+1 查询
- php - 处理两个多维数组并跳过在最终输出中共享一个值的数组
- elasticsearch - Airflow - 如何将任务日志发送到弹性搜索?