gpt4 book ai didi

asp.net-mvc - 带有可选参数的MVC路由

转载 作者:行者123 更新时间:2023-12-03 18:12:08 24 4
gpt4 key购买 nike

我设置了这条路线:

routes.MapRoute(
"home3", // Route name
"home3/{id}", // URL with parameters
new {
controller = "home",
action = "Index",
id = UrlParameter.Optional } // Parameter defaults
);

但是在我的 Controller 中,我不知道如何获取可选的 id 参数。有人可以解释我如何访问它以及我如何处理它存在或不存在的情况。

谢谢

最佳答案

你可以像这样写你的 actionmethod

public ActionResult index(int? id)
{
if(id.HasValue)
{
//do something
}
else
{
//do something else
}
}

关于asp.net-mvc - 带有可选参数的MVC路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5429069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com