相关疑难解决方法(0)

ASP.NET MVC控制器参数可选(即Index(int?id))

我有以下场景:我的网站显示文章(由管理员输入,如博客).

因此,要查看文章,请将用户引用到Home/Articles/{article ID}.

但是,用户使用jsTree列表从Articles.aspx视图本身中选择要查看的文章.

所以我需要做的是能够区分两种情况:用户正在访问特定文章,或者他只是试图访问"主要"文章页面.我尝试将"Articles"控制器参数设置为可选(int?id),但后来我在控制器中"使用"id值时出现问题.

处理此方案的最佳方式是什么?也许我只需要一个更好的逻辑来检查"url"中是否提供了id参数?

我试图避免使用两个视图/控制器,只是出于代码复制的原因.

asp.net asp.net-mvc controller

9
推荐指数
3
解决办法
4万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

controller ×1