在服务器上执行代码段

时间:2012-01-03 00:58:23

标签: c# sharepoint sharepoint-2010

我正在尝试执行创建新网站的代码段,类似于:

SPWeb mySite = SPContext.Current.Web;
SPWebCollection subSites = mySite.Webs;
string currentTemplate = mySite.WebTemplate;

string siteUrl = TextBox1.Text.ToString();
string siteTitle = TextBox2.Text.ToString();
string siteDescription = TextBox3.Text.ToString();

subSites.Add(siteUrl, siteTitle, siteDescription, 1033, 
   currentTemplate, true, false); 

当我使用该代码创建webpart,将其部署到我的SharePoint服务器,并将webpart添加到页面时,我得到的只是一个带有应用程序名称的文本。如果将此代码部署为webpart,我该如何执行此代码?

1 个答案:

答案 0 :(得分:1)

我会推荐以下内容:

  1. 在vs2010中创建一个新的可视webpart
  2. 将按钮拖放到webpart控件
  3. 双击按钮以创建处理程序
  4. 输入您的代码
  5. 部署,添加到页面并单击按钮
  6. 如果您在Visual Studio中调试按钮有任何问题,请查看最新情况(您需要附加到w3wp.exe)