asp.net mvc Areas里面怎么添加独立的登录页面
<authentication mode="Forms">
<forms defaultUrl="~/Home/Index" loginUrl="~/Login/Index"></forms>
</authentication>
在网站根目录下,web.config里面添加上面的代码,开启Forms身份登录认证。
开启后 未登录情况下 访问 Home/Index Action会自动跳转到登录页面
但是
尝试添加了一个Area 名为 m
在m区域里面同样添加了HomeController indexView
访问m/Home/Index 并没有跳转到~/Login/Index.
现在的问题是,怎么让Forms认证对m区域内的Controller起作用?能不能在Areas区域里面添加该区域自己的登录页面?
按我的理解,一个区域,相当于一个独立的网站,比如全部的后台管理员功能,如果需要给管理员添加独立的管理员的登录页面。