3
領域がVS11またはMVC4の一部であるかどうかはわかりませんが、大きなプロジェクトを編成するのには非常に良いようです。しかし、私は地域のコントローラにリンクするのに苦労しています。MVC4の領域にリンクする方法
編集:私は2つのリンク
@Html.ActionLink("Create Vehicle", "CreateVehicle", "Vehicle", new { area = "Units" }, null)
@Html.ActionLink("Index", "Index", "Vehicle", new { area = "Units" }, null)
そして、私のコントローラを持ってこれが機能するようになりましたし、コードはここに私のプロジェクト
http://www.gratisimage.dk/graphic/images/2011/October/30/724D_4EAD44CD.jpg
のスクリーンショットがあり
に更新され
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();
}
}
}
なぜ私は船を作成わからない作品はいけない仕事が、私はになりますその – Mech0z
新しい{}またはnullが必要であることを示すこの[リンク](http://stackoverflow.com/questions/2036305/how-to-specify-an-area-name-in-an-action-link)を参照してください。最後に。また、領域について語り、ActionLinksを作成する方法を示す古い[documentation](http://msdn.microsoft.com/en-us/library/ee671793(v = VS.100).aspx)これはMVC4にも適用されます。 –
これはMVC4では機能しません。正しいオーバーロードを使用するには、最後に 'null'引数を追加する必要があります。 –