如何在SharePoint自定义web部件上使用输入控件?

如何在SharePoint自定义web部件上使用输入控件?,sharepoint,Sharepoint,我正在为SharePoint server 2010创建第一个自定义web部件(可视web部件) 我通过拖放添加了一些控件(文本框),并在表单上使用它们来创建新站点 我想我可以用平常的方式 string siteName = txtSiteName.ToString(); string siteDescription = txtSiteDescription.ToString(); 然后(只是代码的一小部分) 当我第一次创建一个站点,但第二次得到 <nativehr>

我正在为SharePoint server 2010创建第一个自定义web部件(可视web部件)

我通过拖放添加了一些控件(文本框),并在表单上使用它们来创建新站点

我想我可以用平常的方式

    string siteName = txtSiteName.ToString();
    string siteDescription = txtSiteDescription.ToString();
然后(只是代码的一小部分)

当我第一次创建一个站点,但第二次得到

<nativehr>0x800700b7</nativehr><nativestack></nativestack>
The Web site address "/mySite/System.Web.UI.WebControls.TextBox" is already in use. 
0x800700b7
网站地址“/mySite/System.Web.UI.WebControls.TextBox”已在使用中。
创建web部件时,我应该如何使用web表单控件


提前感谢。

我意识到我必须使用.Text而不是.ToString()

<nativehr>0x800700b7</nativehr><nativestack></nativestack>
The Web site address "/mySite/System.Web.UI.WebControls.TextBox" is already in use. 
    string siteName = txtSiteName.Text;
    string siteDescription = txtSiteDescription.Text;