0

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>

ユーザーが自分の情報を挿入し、共有ポイントリストに送信されたデータの送信をクリックすると、このフォームに情報を追加するコードを書く必要があります

4

1 に答える 1

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();
    }
}
于 2012-06-27T21:20:47.463 に答える