在ASP.NET MVC裡對Web Page網頁進行許可權控制
我們在ASP.NET MVC開發時,有時候還是得設計ASP.NET的Web Page網頁(.aspx和.aspx.cs),來實現一些ASP.NET MVC無法實現的功能,如此篇《 ofollow,noindex">Visual Studio 2017 整合Crystal Report為ASP.NET MVC呈現報表 》
但是會遇上這樣的問題,需要對這些ASPX網頁進行許可權控制。登入專案之後方可對.aspx網頁訪問。而在ASP.NET MVC之下,直接就可以訪問了。
以前使用網址url來控制,但在ASP.NET MVC環境裡,此種方法已經沒有可控可言。
有關此問題,怎樣解決呢?在Insus.NET的想法是很簡單的,你完全可以按照ASP.NET MVC的許可權來控制。把ASPX的網頁Render至MVC的檢視中去即可。
你可以建立控制器,然後把.aspx render至MVC的ActionResult中去即可。
當程式執行時,瀏覽此檢視時,訪問的就是.aspx網頁的內容。許可權在ASP.NET MVC的控制內控制即可。