アクセスしやすいページにカスタム機能を追加したいと考えました。 そこで、ユーザーがAccessDeniedページにリダイレクトされた場所を調べたいと思っていました。 私は以下の方法でサイトまたはウェブを見つけることができました。Sharepointアクセスが拒否されたページ - リダイレクトURL
Guid siteId = SPContext.Current.Site.ID; Guid webId = SPContext.Current.Web.ID;
ここでは、ユーザーがリダイレクトされているフォルダレベルと同様に、アルリストレベルを探したいと思っていました。
私は以下のステートメントを使用しようとしました。 文字列URL = HttpContext.Current.Request.UrlReferrer.Query
list = web.GetList(URL); URLが正しくフォーマットされていないため、エラーが表示されます。 URLの文字列値の下にあります。
のhttp%3A%2F%2Flocalhost%2FPDF%2FForms%2FAllItems%2Easpx%3FRootFolder%3D%252fPDF%252fSample%26FolderCTID%3D%26View%3D%257b84DFEB5F%252d1F81%252d433A%252dB11C%252d007D1BCB3C8C%257D
上記のURLからどのようにリストとフォルダの値を見つけるか。
おかげで、 スーダン