我正在尝试为某个区域设置路线,并且我需要允许以下 URL:
- http://localhost/审查/设置
- http://localhost/Review/Setup/65
- http://localhost/Review/Setup/_AjaxGetMember?ReviewId=53
面积 = 评论 | 控制器 = 设置 | 行动=索引
因此,对于 URL,它们应该转到:
- http://localhost/Review/Setup/Index
- http://localhost/Review/Setup/Index/65
- http://localhost/Review/Setup/_AjaxGetMember?ReviewId=53
这是当前为该区域注册的路线。
context.MapRoute(
"Review_default",
"Review/{controller}/{action}/{id}",
new
{
action = "Index",
id = UrlParameter.Optional
}
);
现在,我的第一个列表中的 1 和 3 有效,但 2 没有将 Index 放入 URL 中。我还可以添加什么来使这些 URL 正常工作,以便不必在 URL 中添加或显示索引?
谢谢你。