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 次 |
| 最近记录: |