2012-06-20 2 views
0

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> 

이라고 할 수있는 또 다른 방법이 있는지, 사용자가 정보를 입력하고 공유 목록에 전송 된 데이터 제출을 클릭하면

답변

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(); 
    } 
} 
관련 문제