Je veux requête CAML dynamique basée sur requête string.Let me l'expliquer par exempleProblème de requête dynamique de Sharepoint?
mon dard de requête peut être quelque chose
?cat=ABC&cat=ABD&cat=ABE...
?Cat=ABC
?Cat=ABC&cat=ABL
donc pas. peut être quelque chose maintenant que le problème commence
Je veux interroger ma liste de sharepoint à partir de cette chaîne de requête
if (HttpContext.Current.Request.QueryString["cat"] != null)
{
string _cat = HttpContext.Current.Request.QueryString["cat"].ToString();
}
donc cette façon ma chaîne contient toute la requête
string _cat=ABC,AD,....all.
Je veux interroger ma liste de points de partage basée sur ces chaîne de requête et avec "ET"
where title=ABC and title=AD ....
s'il y a est seulement une chaîne de requête alors seulement où title=ABC
.... donc je veux que ma chaîne de requête devrait être dynamique .... Une idée comment y parvenir?
Merci pour le répy. Le problème est que je ne sais pas qu'il pourrait y en avoir. de caml requêtes en fonction de la chaîne de requête.Il serait "et" opérateur entre différentes options, donc je ne peux pas coder ces. parce que la chaîne de requête peut être une combinaison ABC, ABD ABC, ABE, BD ABC, ABE, DE, DF ABC, ABE donc comme ça beaucoup j'ai 15 comme celles-ci: -) (hardcoding pas une option) Donc je pensais avoir une certaine logique comme la requête dynamique de caml qui dépend du compte ajouter Et. SI compte est 1 alors non et si compte est 2 puis 1 et comme –
mise à jour ma réponse .. vous aurez nettoyé la chaîne de requête le plus probable, mais mon code va créer une requête. –
C'est beaucoup plus facile dans sharepoint 2010 - http://stackoverflow.com/a/4484656/112194 – ScottE