asp.net-mvc – 带可选参数的MVC路由
发布时间:2020-12-16 07:37:32 所属栏目:asp.Net 来源:网络整理
导读:我有这条路线设置: routes.MapRoute( "home3",// Route name "home3/{id}",// URL with parameters new { controller = "home",action = "Index",id = UrlParameter.Optional } // Parameter defaults); 但在我的控制器中,我不知道如何获得可选的id参数.有
我有这条路线设置:
routes.MapRoute( "home3",// Route name "home3/{id}",// URL with parameters new { controller = "home",action = "Index",id = UrlParameter.Optional } // Parameter defaults ); 但在我的控制器中,我不知道如何获得可选的id参数.有人可以解释我如何访问它以及我如何处理它存在或不存在. 谢谢 解决方法
你可以写你的动作方法
public ActionResult index(int? id) { if(id.HasValue) { //do something } else { //do something else } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 如何在经典的asp web应用程序中生成依赖图?
- 如何在Asp.Net中使用CSS创建多列数据输入表单?
- asp.net – 模型绑定 – Nullable decimal和double默认为0而
- asp.net-mvc – ASP.NET MVC – HttpException或返回视图?
- asp.net – Handler类代码没有触发
- ASP.NET web.config中数据库连接字符串connectionStrings节
- 页面刷新导致ASP.NET应用程序中重复的POST
- asp.net – Web.config:在xml属性中放一个注释
- asp.net-mvc – ASP.NET MVC – Html.Textbox()throws“对象
- asp.net-mvc – 如何将我的视图模型绑定到jqGrid?
推荐文章
站长推荐
- ASP.NET ExpressionBuilder语法 – 在img标记内输
- ASP.NET MVC 3中的c# – @ Html.ActionLink
- asp.net – 在与页面相同的文件夹中使用用户控件
- asp.net-mvc-3 – html.dropdownlist MVC3混乱
- Asp.Net MVC缺少样式并默认为登录页面
- CKEditor与CKFinder的配置
- asp.net-mvc – MVC4表单输入验证 – 自定义错误
- 如何在asp.net上模拟同时的web请求?
- asp.net-mvc-3 – ASP.NET MVC 3: – 使用数据库
- ASP.NET MVC中的Url.Content问题
热点阅读