【发布时间】:2009-10-29 09:51:38
【问题描述】:
我想在 VB.net 中创建一个允许参数的控制台程序。我想做的是在下面的代码中添加参数,以便可以从“运行”菜单创建 Web 部件页面。例如C:.......\MyProgram.exe "Design" -- 这将创建 Design webpart 页面。
我尝试查看互联网,但不是很成功。任何帮助将不胜感激。
Module Main
Public Sub Main(ByVal args As String())
Dim prj As String
Dim site As New SPSite("http://site/")
Dim web As SPWeb = site.AllWebs(0)
Dim list As SPList = web.Lists("ListName")
Dim postInformation As String = "<?xml version=""1.0"" encoding=""UTF-8""?><Method><SetList Scope=""Request"">" + list.ID.ToString + "</SetList><SetVar
Name=""ID"">New</SetVar><SetVar Name=""Cmd"">NewWebPage</SetVar><SetVar
Name=""Type"">WebPartPage</SetVar><SetVar Name=""WebPartPageTemplate"">2</SetVar><SetVar
Name=""Title"">" + prj.ToString + "</SetVar><SetVar
Name=""Overwrite"">true</SetVar></Method>"
Dim processBatch As String = web.ProcessBatchData(postInformation)
'Display the results...
Console.WriteLine(processBatch)
Console.WriteLine("New Web part page added successfully")
Console.ReadLine()
End Sub
End Module
提前致谢!
【问题讨论】:
标签: vb.net sharepoint console