2012-11-30 37 views
0

我想從visual web部件中的sharepoint url獲取id。這樣的事情從可視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; 
       } 
      } 
     } 
    } 

從上面的代碼,我想

+0

你想完成什麼? –

+0

我試圖完成的是顯示列表值根據ID – MRu

回答

2

我認爲(基於URL以顯示項目的),根據網址顯示的ID分配GetItemById的價值你想當前項目SPContext.ListItem的ID:

var id = SPContext.Current.ListItem.ID 
+0

以及很容易。並即時考慮獲取網址並從那裏提取ID。謝啦! – MRu

相關問題