Frage

Ich weiß nicht, ob jemand mit Devexpress -Kontrollen vertraut ist, aber ich versuche, seine implementieren AspxScheduler Innerhalb von SharePoint.

Was ich bisher getan habe, ist:

  • Registrieren Sie die erforderlichen Baugruppen im GAC auf dem Server
  • Fügte die Baugruppen im web.config hinzu
  • Httphandlermodule zu web.config hinzugefügt
  • Die Baugruppen als sichere Steuerelemente hinzugefügt
  • Registrierte die Baugruppen auf der ASPX -Seite

Dies scheint bisher zu funktionieren, aber der ASPXScheduler benötigt andere ASCX -Steuerelemente und deren Code hinter Dateien, um der Website hinzugefügt werden. Ich habe diese am richtigen Standort (Wurzel der Website) hinzugefügt und sie scheint sie abzuholen. Aber da sie nicht gebaut werden, bekomme ich den folgenden Fehler:

Parser Error Message: Could not load type 'HorizontalAppointmentTemplate'.

Line 1:  <%@ Control Language="C#" Inherits="HorizontalAppointmentTemplate" Codebehind="HorizontalAppointmentTemplate.ascx.cs" %>
Line 2:  <%@ Register Assembly="DevExpress.Web.ASPxScheduler.v10.2, Version=10.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxScheduler" TagPrefix="dxwschs" %>
Line 3:  <%@ Register Assembly="DevExpress.Web.ASPxEditors.v10.2, Version=10.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>

Ich habe in ein paar Dinge gelesen und einige sagen, dass ich die Website lokal erstellen und die DLLs -Over kopieren muss, aber SharePoint -Designer habe keine Option zum Erstellen, und Visual Studio öffnet SharePoint -Websites nicht.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Ich denke, das Problem ist in Zeile 1. Dort geben Sie eine an Inherits Attribut zusammen mit dem Codebehind Attribut. Sie können sie wahrscheinlich nicht angeben, wie hier angegeben:http://msdn.microsoft.com/en-us/library/d19c0t4b(v=vs.90).aspx

Auch wenn Sie das angeben Inherits Attribut müssen den vollständigen qualifizierten Namen Ihres Typs in Zeile 1 angeben:

<%@ Control Language="C#" Inherits="HorizontalAppointmentTemplate, <AssemblyName>, <Version>, <Culture>, <PublicKeyToken>" Codebehind="HorizontalAppointmentTemplate.ascx.cs" %>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top