k-s*_*k-s 3 c# asp.net-mvc asp.net-mvc-routing asp.net-mvc-3
我想生成类似的URL.它应该包括两个与雇主和工作的ID,包括.我很困惑,也不知道.我有一个控制器Employer
.
http://localhost/Employer/[employerID]/job/[jobid]
Run Code Online (Sandbox Code Playgroud)
小智 6
routes.MapRoute(
"EmplyerJob", // Route name
"Employer/{empid}/job/{jobid}",
new { controller = "Employer",
action = "Job" }
);
Run Code Online (Sandbox Code Playgroud)
我对Xander的答案做了一些修改.我认为你不想在这里使用参数,因为这会抛弃其他控制器/动作方法的其他路径.如果您使用硬编码"Employer"
和"job"
字符串,您将缩小此路线分析的路线.
此外,您不能在必需参数之前具有可选参数.
归档时间: |
|
查看次数: |
808 次 |
最近记录: |