ASP.NET MVCのアクション
-
10-07-2019 - |
質問
URLを入力するとき SalaryFor / Microsoft / Balmer Balmerという名前のユーザーの給与を表示する必要があります そして、URLを入力した場合 SalaryFor / Microsoft Microsoft会社の全従業員の給与を表示する必要があります
それは可能ですか? このリンクを使用すると SalaryFor / Microsoft / Balmer すべて正常に動作します
public ActionResult Salary(string company, string person)
会社と個人の両方に値が含まれています
しかし、このリンクは機能しません SalaryFor / Microsoft
public ActionResult SalaryFor(string company, string person)
両方の値にnullが含まれています
global.asaxの私のルートは
routes.MapRoute("Salary",
"{controller}/{action}/{company}/{position}",
new
{
controller = "Salary",
action = "SalaryFor",
company = "",
test = ""
});
O多分何かおかしいの? おかげで、 アレクサンダー。
解決
2番目のルートをマップする必要があります。
routes.MapRoute("Salary2",
"{controller}/{action}/{company}",
new
{
controller = "Salary",
action = "SalaryFor",
company = ""
});
所属していません StackOverflow