Как сделать ссылку на области в MVC4 - PullRequest
3 голосов
/ 30 октября 2011

Я не уверен, являются ли Области частью VS11 или MVC4, но это кажется очень хорошим для организации большого проекта.Но у меня проблемы с подключением к контроллерам в областях.

Редактировать: теперь это работает, и код обновлен

Здесь есть скриншот моего проекта http://www.gratisimage.dk/graphic/images/2011/October/30/724D_4EAD44CD.jpg

У меня есть2 ссылки

@Html.ActionLink("Create Vehicle", "CreateVehicle", "Vehicle", new { area = "Units" }, null)
@Html.ActionLink("Index", "Index", "Vehicle", new { area = "Units" }, null)

И мой контроллер

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace unoeurotest.Areas.Units.Controllers
{
    public class VehicleController : Controller
    {

        public ActionResult Index()
        {
            return View();
        }

        public ActionResult CreateVehicle()
        {
            return View();
        }

    }
}

1 Ответ

2 голосов
/ 30 октября 2011

В анонимном объекте укажите область.

@Html.ActionLink("Create Vessel", "CreateVessel", "Vehicle", new { Area = "Units" })
...