Questione : Edizione di evento del carico della pagina di Sharepoint Webpart

Ho generato 2 webparts collegati per la biblioteca del documento di Sharpoint del filtro. Nella parte di fotoricettore del fornitore sto trasmettendo il nome di colonna al filtro, io ho aggiunto nella la parte insita di fotoricettore del filtro dal testo che trasmetterà il valore della colonna. e nella parte di fotoricettore del consumatore sto ottenendo il columnname ed il valore alle dalle due parti superiori di fotoricettore. Ora sto aggiornando la vista della biblioteca del documento di Shapreoint using la domanda di CAML prego trovo il codice qui sotto del fotoricettore part.

Issue del fornitore e del cosumer:
When veniamo alla pagina per prima volta che sta mostrando tutti i docuemtns presenti nel movimento di liberazione del documento come preveduto. ma quando provo a cercare un'annotazione come dept= department1. per la prima volta la pagina rinfrescata appena senza cambiamento e se rinfresco ancora la pagina validamente allora io sto ottenendo result.


Please trova lo screenshot del webpart come esso looks
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
class= >//Provider " notpretty " WebPart del id= " codeSnippet683440 " del
 ParameterValues
        {
            ottenere {
                EnsureChildControls (); 
                Regioni di List = nuovo List (); 
                per (int i = 0; i < _regions. Items.Count; i++) 
                { 
                    se (_regions. Articoli [i]. Selezionato) 
                    { 
                        regioni. Aggiungere (_regions. Articoli [i]. Valore); 
                    } 
                } 
                Risultato di ReadOnlyCollection = nuovo ReadOnlyCollection (regioni); 
                risultato di ritorno;
            }
        }

        #endregion
    }
}

//Consumer WebPart

using il sistema;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;

using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
using System.Collections.Generic;

namespace EventSearchWebPart
{
    [Guid (“558abb6e-c442-4cda-aaeb-991d8bdc6884„)]
    codice categoria pubblico EventSearchConsumerWebPart: System.Web.UI.WebControls.WebParts.WebPart
    {
        _filterProviders riservati di List; 
        List riservato FilterProviders 
        { 
            ottenere 
            { 
                restituire i _filterProviders; 
            } 
        }
        [ConnectionConsumer (“il filtro„, “UniqueIDForConsumer„, AllowsMultipleConnections = allinea)]
        pubblico SetFilter vuoto (filterValues di IFilterValues) 
        { 
            se (filterValues! = posizione di segnale minimo) 
            { 
                EnsureChildControls (); 
                Parametri di List = nuovo List ();
                parametri. Aggiungere (nuovo ConsumerParameter (“reparto O posizione„, ConsumerParameterCapabilities.SupportsMultipleValues | ConsumerParameterCapabilities.SupportsAllValue)); 
                parametri. Aggiungere (nuovo ConsumerParameter (“condizione„, ConsumerParameterCapabilities.SupportsMultipleValues | ConsumerParameterCapabilities.SupportsAllValue));
                filterValues.SetConsumerParameters (nuovo System.Collections.ObjectModel.ReadOnlyCollection (parametri)); 
                this.FilterProviders.Add (filterValues); 
            } 
        }
        
        EventSearchConsumerWebPart pubblico ()
        {
            _filterProviders = nuovo List ();
        }

             vuoto protettivo della provvigione supplementare OnPreRender (EventArgs e)
        {
            filname = "" della stringa;
            stringa filval = "";
            foreach (filtro da IFilterValues in FilterProviders)
            {
                //writer.WriteLine (stringa. Disposizione (“parametro: {0} 
„, filter.ParameterName)); se (filter.ParameterValues! = posizione di segnale minimo) { foreach (valore di stringa in filter.ParameterValues) se (! string.IsNullOrEmpty (valore)) { //writer.WriteLine (stringa. Disposizione (“valore: {0}
„, valore)); se (== “reparto O posizione„ di filter.ParameterName) filname = valore; altrimenti { se (== “condizione„ di filter.ParameterName) filval = valore; } } } } Fotoricettore di SPWeb = SPControl.GetContextWeb (questo. Contesto); web.AllowUnsafeUpdates = allineano; Vista = fotoricettore di SPView. Liste [“Events01„]. Viste [“tutti i documenti„]; domanda = "" della stringa; se (== del filname “tutti gli eventi„) domanda = “ di/>„; } altrimenti domanda = “
  •  Sysprepping Windows 7 pc
  •  Ciclaggio complesso di domanda di Coldfusion
  •  SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
  •  IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
  •  MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
  •  Cliente del Java applet - Eccezione di sicurezza
  •  Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
  •  Mouseover su div.a cambia la disposizione di div.b (CSS puro)
  •  Azionamento duro PowerEdge guast 1850 di incursione 1
  •  asp - La risorsa non ha potuto essere trovata
  •  
    programming4us programming4us