ASP.NET MVC中的操作
-
10-07-2019 - |
题
输入我的网址时 的 SalaryFor /微软/巴尔末强> 我需要为名为Balmer的用户显示薪水 如果我输入URL 的 SalaryFor /微软强> 我需要显示微软公司所有员工的工资
有可能吗? 因为当我使用这个链接时 的 SalaryFor /微软/巴尔末强> 一切正常
public ActionResult Salary(string company, string person)
公司和个人都包含值
但此链接无效 的 SalaryFor /微软强>
public ActionResult SalaryFor(string company, string person)
两个值都包含null
我在global.asax中的路线是
routes.MapRoute("Salary",
"{controller}/{action}/{company}/{position}",
new
{
controller = "Salary",
action = "SalaryFor",
company = "",
test = ""
});
哦,也许我做错了什么? 谢谢, 亚历山大。
解决方案
您需要映射第二条路线。
routes.MapRoute("Salary2",
"{controller}/{action}/{company}",
new
{
controller = "Salary",
action = "SalaryFor",
company = ""
});
不隶属于 StackOverflow