我正在尝试将自定义网站添加UserControl
到我的 SharePoint 应用程序。我已将我添加UserControl
到 SharePoint WebPart,现在我正尝试在我的页面中加载该 WebPart。
但是当我添加 WebPart 时,我得到以下异常:
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 或其他内容的内容。会是这样吗?还是有其他想法?