Как использовать элементы управления вводом в пользовательской веб-части SharePoint? - PullRequest
0 голосов
/ 13 декабря 2010

Я создаю свою первую пользовательскую веб-часть (визуальную веб-часть) для SharePoint Server 2010.

Я добавил некоторые элементы управления (текстовые поля), перетаскивая их, и я использую их в форме для создания новыхсайты.

Я думал, что смогу использовать обычный

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

И затем (только небольшая часть кода)

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

Это работает, когда я создаюсайт в первый раз, но во второй раз я получаю

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

Как мне использовать элементы управления веб-формы при создании веб-части?

Заранее спасибо.

1 Ответ

1 голос
/ 13 декабря 2010

Я понял, что должен использовать .Text вместо .ToString ()

    string siteName = txtSiteName.Text;
    string siteDescription = txtSiteDescription.Text;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...