J'ai créé un contrôle utilisateur et l'ai testé en l'ajoutant à la page aspx, il fonctionne très bien.Nom de partie Contrôle utilisateur Web Part-SP 2007
J'ai écrit le contrôle utilisateur, de sorte que je peux utiliser dans mon portail Sharepoint.
J'ai créé un projet webpart sharepoint et ajouté le code suivant à la méthode.
public class Nov059PM : System.Web.UI.WebControls.WebParts.WebPart
{
Control _myControl;
protected override void CreateChildControls()
{
this.Controls.Clear();
_myControl = this.Page.LoadControl("~/usercontrols/Grid.ascx");
this.Controls.Add(_myControl);
}
}
J'ai placé le Grid.ascx dans le répertoire C: \ inetpub \ wwwroot \ WSS \ VirtualDirectories \ myportno \ usercontrols dossier. J'ai construit le webpart et l'ai déployé.
Lorsque je tente de l'utiliser, il est dit:
Could not load type 'Grid.Grid'.
Source Error:
Line 1: <%@ Control Language="C#" AutoEventWireup="true" Inherits="Grid.Grid" %>
Je pense, Hérite devrait être quatre nom de la pièce. Comment puis-je générer quatre nom de la pièce pour le même?