Domanda

Sono una specie di nuovo per i parametri personalizzati che possono essere l'installazione su un Webpart DataView.

Ci sono 6 opzioni: - Nessuno - Controllo - Cookie - Modulo - Stringa della domanda - variabile del server

Credo che nessuno, cookie e QueryString parlano da soli e sono piuttosto semplici. La questione viene dall'altro 3. Non c'è molta documentazione su ciò che sono e come possono essere utilizzati (o io non l'ho trovato) So che c'è un sacco di tutorial che spiegano che un menu a discesa può essere un abbinato ad un DataSource e quindi utilizzato come 'controllo' una fonte di parametro.

Se non si utilizza un DataSource sembra 'controllo' quella fonte parametro non è l'oggetto giusto per prendere come parametro specificato non potrà mai essere popolato con i valori discesa.

Se qualcuno potrebbe spiegare le diverse fonti di parametri? Inoltre, come si potrebbe utilizzare le caselle di controllo o un semplice casella di testo di input per filtrare un webpart dataview?

Grazie per eventuali suggerimenti / aiuto.

ps: ecco il link per l'utilizzo dei parametri a discesa: http: //sharepointxperiments.wordpress .com / 2009/08/03 / multiple-filtri-on-a-data-view-webpart /

È stato utile?

Soluzione

Gli altri 3 sono:

Controllo: lega il DataForm (o Vista) WebPart a un controllo da qualche parte sulla pagina utilizzando la seguente sintassi:

<ParameterBinding Name="Meal" Location="Control(clStartDate)" DefaultValue="01-01-2010"/>

o

<ParameterBinding Name="StartDate" Location="Control(clStartDate, SelectedValue)" DefaultValue="01-01-2010"/>

Dove clStartDate è un calendario di controllo ASP.NET.

Si vede che Control() prende 1 o 2 parametri, il secondo è il nome della proprietà sul controllo che si desidera utilizzare (ad esempio 'Text' o 'SelectedIndex' ecc ecc). Se si lascia vuota (come in opzione 1) userà il controllo DefaultProperty (come definito dal controllo stesso).

Per quanto riguarda l'opzione di modulo, non ho mai usato prima, ma sto cercando di indovinare che può essere utilizzata per abbinare ad un valore ricevuto attraverso un'azione di modulo POST.

Maggiori informazioni si possono trovare qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top