1

列が将来追加される可能性のある SharePoint のリストを照会する必要があります。たとえば、現時点では次の列があります 名前、仕事、興味、住所 ブラウザーからのパラメーターを使用してこの文字列を動的にクエリできるようにしたいので、将来列が追加された場合、コードを変更する必要はありませんただし、パラメーターのみです。アドレスは次のようになります www.contoso.com/sites/mypage.aspx?property=Interests そして、コードは次の行にあります

var SiteParameter = Request.QueryString["property"];

var ItemsFromList = from item in ListItems where item[try to put the parameter in here] select item;

SPmetal を使用してリストの詳細を取得するので、item を押します。Visual Studio2010 は、リスト内の列を返します。

4

1 に答える 1

0

これは、SPMetal を使用しない方が簡単な場合があります。

var qy = new SPQuery();
qy.Query =
    "<Where><Eq>" +
        "<FieldRef Name=`" + siteParameter + "'/>" +
        // You may have to worry about the type of the field here, too.
        "<Value Type='Text'>" + desiredValue + "</Value>" + 
    "</Eq></Where>";
var itemCollection = myList.GetItems(qy);
于 2012-07-06T08:17:09.570 に答える