将数据从列表发送到sharepoint应用程序页面

时间:2012-06-20 17:42:09

标签: asp.net sharepoint

有没有办法将SharePoint应用程序页面连接到SharePoint中的列表,以将表单中的数据(在应用程序页面中)保存到SharePoint中的列表我需要知道它我可以在应用程序页面中创建连接代码连接到列表或是否有其他方法

这是我的代码

    <asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<input type="text" id="txta"/> <input type="text" id="txtb" /> 
<textarea id="txtarea" cols="10" rows="2">Text area</textarea> 
<input type="submit" /> </form>
 </asp:Content>
 <asp:Content ID="PageTitle" ContentPlaceHolderID="PlaceHolderPageTitle" runat="server"> Application Page </asp:Content>

我需要编写一个代码来添加此表单中的信息,当用户插入他的信息并单击提交数据发送到共享点列表

1 个答案:

答案 0 :(得分:0)

首先,我将表单输入更新为服务器控件,以便您可以从代码隐藏文件中轻松引用它们。然后在您的代码中,您将使用以下代码:

using (SPSite oSiteCollection = new SPSite("http://Site_Name"))
{
    using (SPWeb oWebsiteRoot = oSiteCollection.OpenWeb("/"))
    {
        SPList oList = oWebsiteRoot.Lists["Tasks"];

        SPListItem oListItem = oList.Items.Add();
        oListItem["Title"] = txtArea.Text;
        oListItem.Update();
    }
}