У меня проблема с пользовательским контролем.Я получаю ошибку синтаксического анализатора: «Не удалось загрузить тип« AsMyDotComSite.UserControls.GoogleAnalyticUC ».»Я думаю, что это проблема с моим пространством имен, но я не уверен, что кто-то может мне помочь?
Мой пользовательский файл управления ascx:
<%@ Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Assembly Name="MyDotComSite, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %>
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="GoogleAnalyticUC.ascx.cs" Inherits="AsMyDotComSite.UserControls.GoogleAnalyticUC"%>
<!-- Google Analytics -->
<script type="text/javascript">
//GOOGLE CODE HERE
</script>
Мой код:
namespace AsMyDotComSite.UserControls
{
public partial class GoogleAnalyticUC : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
this.Visible = ConfigurationManager.AppSettings["IncludeGoogleAnalytics"] == "true" &&
(SPContext.Current.FormContext.FormMode != SPControlMode.Edit &&
SPContext.Current.FormContext.FormMode != SPControlMode.New);
}
}
}