0

ビジュアル Web パーツの SharePoint URL から ID を取得したいと考えています。このようなもの

http://server/Lists/listname/dispform.aspx?id=1

私は1であるIDを取得し、IDを使用するためにGetItemByIdを割り当てたいだけです。

protected void Page_Load(object sender, EventArgs e)
    {
        using (SPSite site = new SPSite("url"))
        {
            using (SPWeb web = site.OpenWeb())
            {
                SPList lists = web.Lists["Test"];
                SPListItem item = lists.GetItemById(1);

                {

                   string test = Convert.ToString( item["Title"]);
                    TextBox1.Text = test;
                    string test2 = Convert.ToString(item["Description"]);
                    TextBox2.Text = test2;
                    string test3 = Convert.ToString(item["Assigned To"]);
                    TextBox3.Text = test3;
                }
            }
         }
    }

上記のコードから、URLに表示されるIDに従ってGetItemByIdの値を割り当てたい

4

1 に答える 1

2

(アイテムの表示するURLに基​​づいて)現在のアイテムSPContext.ListItemのIDが必要だと思います:

var id = SPContext.Current.ListItem.ID
于 2012-11-30T06:37:11.960 に答える