Sharepoint 2010 Sharepoint 2010-尝试从自定义页面布局访问程序集中的方法时出错
我有一个发布自定义页面布局页面,并有类似这样的代码-Sharepoint 2010 Sharepoint 2010-尝试从自定义页面布局访问程序集中的方法时出错,sharepoint-2010,page-layout,Sharepoint 2010,Page Layout,我有一个发布自定义页面布局页面,并有类似这样的代码- <ContentPlaceHolder...> <script runat="server"> void Page_Load(object sender, System.EventArgs e) { lblTest.Text = RTG.Business.Helper.IsUrlFavorite(Request.Url).ToString();
<ContentPlaceHolder...>
<script runat="server">
void Page_Load(object sender, System.EventArgs e)
{
lblTest.Text = RTG.Business.Helper.IsUrlFavorite(Request.Url).ToString();
}
</script>
<asp:Label ID="lblTest" runat="Server" />
</ContentPlaceHolder>
我已经将程序集添加到我的项目中,并且能够从同一项目中的不同用户控件访问它。我尝试在页面顶部添加@Assembly和@Import命名空间标记,但没有成功
有人知道我做错了什么吗?定义RTG命名空间的程序集需要放在GAC中。 可以通过gacutil.exe手动拖动到c:\windows\assembly, 但最好的情况是将其添加到sharepoint包中,以便自动部署。 为此,请在解决方案中打开包,单击“高级”,然后从项目输出中添加程序集
祝你好运 程序集已在GAC中。我可以在用户控件中使用此程序集,但它在发布自定义页面布局中不起作用。
The type or namespace name 'Business' does not exist in the namespace 'RTG' (are you missing an assembly reference?)