2010-12-13 13 views
0

Je crée mon premier composant WebPart personnalisé (partie Web Visual) pour le serveur SharePoint 2010.Comment utiliser les contrôles de saisie sur un composant WebPart personnalisé SharePoint?

J'ai ajouté des contrôles (zones de texte) par glisser-déposer et je les utilise sur un formulaire pour créer de nouveaux sites.

Je pensais que je pouvais utiliser l'habituel

string siteName = txtSiteName.ToString(); 
    string siteDescription = txtSiteDescription.ToString(); 

Et puis (juste une petite partie du code)

newWeb = SPContext.GetContext(HttpContext.Current).Web.Webs.Add(
siteUrl, siteName, siteDescription, (uint)1033, "STS#1", true, false); 

Il fonctionne quand je crée un site pour la première fois, mais la deuxième temps que je reçois

<nativehr>0x800700b7</nativehr><nativestack></nativestack> 
The Web site address "/mySite/System.Web.UI.WebControls.TextBox" is already in use. 

Comment est-ce que je suppose utiliser les contrôles de formulaire Web lorsque je crée un composant WebPart?

Merci d'avance.

Répondre

1

Je réalisé que je dois utiliser .Text au lieu de .ToString()

string siteName = txtSiteName.Text; 
    string siteDescription = txtSiteDescription.Text;