UserControl
SharePointアプリケーションにカスタムWebを追加しようとしています。UserControl
SharePoint WebPartに自分を追加しましたが、そのWebパーツを自分のページに読み込もうとしています。
しかし、Webパーツを追加すると、次の例外が発生します。
The file /usercontrols/Test3Report.ascx does not exist.
しかし、私はファイルとフォルダーの両方が存在することを100%確信しています。ユーザーコントロールへのpath
アクセスも私には問題ないようです。これは私が私のコントロールをロードしようとする方法です:
protected string UserControlPath = @"~/usercontrols/";
protected string UserControlName = @"Test3Report.ascx";
private Test3Report mycontrol;
protected override void CreateChildControls()
{
try
{
mycontrol = (Test3Report)this.Page.LoadControl(UserControlPath + UserControlName);
Controls.Add(mycontrol);
}
catch (Exception CreateChildControls_Exception)
{
exceptions += "CreateChildControls_Exception: " + CreateChildControls_Exception.Message;
}
finally
{
base.CreateChildControls();
}
}
これは私には正しいようです。が見つからないと文句を言っている理由がわかりませんTest3Report.ascx
。
TrustLevelがfullなどに設定されていないことについて何か読んだことがあります。それでいいの?または他のアイデアはありますか?