C# 从可视web部件中的sharepoint url获取id

C# 从可视web部件中的sharepoint url获取id,c#,sharepoint-2010,web-parts,C#,Sharepoint 2010,Web Parts,我想从可视web部件中的sharepoint url获取id。像这样的 http://server/Lists/listname/dispform.aspx?id=1 我只想获取id,它是1,并分配GetItemById来使用该id protected void Page_Load(object sender, EventArgs e) { using (SPSite site = new SPSite("url")) { usi

我想从可视web部件中的sharepoint url获取id。像这样的

http://server/Lists/listname/dispform.aspx?id=1
我只想获取id,它是1,并分配GetItemById来使用该id

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的值,我想(基于要显示的项目的url)您想要当前项目的id:


你想实现什么?我想实现的是根据idwell显示列表值,这很简单。我想我应该从那里获取url并提取id。谢谢你,伙计!
var id = SPContext.Current.ListItem.ID