BankHoliday/NewBankHoliday/holidayDate/08-25-2016/countryID/GBR
의 URL을 얻으려면 경로 정의가
이어야합니다.
routes.MapRoute(
name: "Bank",
url: "BankHoliday/NewBankHoliday/holidayDate/{holidayDate}/countryID/{countryID}",
defaults: new { controller = "BankHoliday", action = "NewBankHoliday"}
);
이며 기본 경로 앞에 있습니다. 그것은 BankHoliday/NewBankHoliday/08-25-2016/GBR
그런 다음 컨트롤러 방법은
public class BankHolidayController : Controller
{
public ActionResult NewBankHoliday(DateTime holidayDate, string countryID)
{
....
는 가정으로 당신이
url: "BankHoliday/NewBankHoliday/{holidayDate}/{countryID}",
생성하는 것입니다 경로와보다 일반적인 URL의 텍스트 holidayDate
및 countryID
을 원하는 이유는 명확해야합니다 서버의 culture는 MM-dd-yyyy
형식의 날짜를 허용합니다.
과 (`Html.ActionLink()`사용)
@Html.ActionLink("Your Link Text", "NewBankHoliday", "BankHoliday", new { holidayDate = "08-25-2016", countryID = "GBD"}, null)
가 어떻게 URL을 생성하는 뷰에있는 링크를 생성하는? –
@Html.ActionLink @ Html.ActionLink ("MY DATA", "NewBankHoliday", 새 {holidayDate = item.BankHolidayDate, countryID = item.CountryID}, 새로운 {@class = "glyphicon glyphicon-trash"}) – maxspan