在服务器上执行代码片段

本文关键字:代码 片段 执行 服务器 | 更新日期: 2023-09-27 18:19:12

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

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); 

当我用这段代码创建一个web部件,将它部署到SharePoint服务器,并将web部件添加到页面时,我得到的只是一个带有应用程序名称的文本。我如何执行这段代码一旦它被部署为一个web部件?

在服务器上执行代码片段

我建议如下:

  1. 在vs2010中创建一个新的可视化web部件
  2. 将按钮拖放到web部件控件
  3. 双击按钮创建处理程序
  4. 输入你的代码
  5. 部署,添加到页面,点击按钮

如果你有任何问题在visual studio调试按钮,看看发生了什么(你需要附加到w3wp.exe)