1

現在、これをglobal.asaxに追加した名前空間で問題が発生しました。

routes.MapRoute(
 "Admin",
 "Admin/{controller}/{action}/{id}",
 new { controller = "Home", action = "Index", id = UrlParameter.Optional }, 
        null, new string[] {"project.Controllers.Admin"}
);

これで、URL localhost / Admin / Controller /に入力すると、コントローラーに到達します。 *コントローラー を配置しても、適切なビューが表示されません。それは私にコントローラー/ビューのビューを与えています。そして、Admin / Controller/Viewsにあるビューが必要です。それらに直接リンクしてみましたが、うまくいきません。これがどのように行われるかについて何か考えはありますか?

4

1 に答える 1

3

ASP.Net 2以降を使用している場合は、おそらくこの管理セクションをASP.NetMVCエリアとして追加する必要があります。エリアは、個別のフォルダー内にあるミニMVCサイトのようなものであり、質問を解決する必要があります。

于 2012-10-29T14:14:37.603 に答える