![](/img/trans.png)
[英]Retrieving SharePoint 2013 List Data from Sharepoint provider hosted app
[英]Where would I put the code for Page_Load in an MVC SharePoint 2013 provider hosted app?
我有一些來自ASP.NET Web應用程序的代碼,該代碼當前在頁面之一中的Page_Load事件中。 我想將該代碼移到我當前正在開發的用於訪問SharePoint 2013服務器的新ASP.NET MVC應用程序中。 但是,我知道在MVC中不存在Page_Load事件。 我是否可以為此使用某種事件和/或控制器方法?
為了澄清起見,我要移動的代碼將在執行任何Controller邏輯之前執行。 該代碼用於在允許用戶調用任何Controller方法之前檢查SharePoint令牌。
任何幫助,將不勝感激。
將該代碼放入自定義的“授權操作過濾器”中。
https://msdn.microsoft.com/zh-CN/library/gg416513(VS.98).aspx
public class CustomAuthorizationFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
//your authorization code goes here.
base.OnActionExecuting(filterContext);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.