Domanda

Il mio problema in modo preciso e conciso è che ho sviluppato un semplice web part a indagini visualizzazione OOTB sulla pagina (che significa utente può rispondere e inviare l'indagine attraverso la mia parte web). Esso funziona correttamente.

MA quando aggiungo la parte web due volte, poi, l'utente non sarà in grado di presentare qualsiasi di essi. Semplicemente perché quando s / he rispondono alla prima indagine e fare clic su Invia-Button, la convalida campo obbligatorio scatterà dall'altra parte web e chiedendo di essere riempito.

Scenario : (spero che questi passi vi darà una migliore comprensione del mio caso)

1- Si supponga che aggiungo la mia SurveyViewer parte web per visualizzare Le votazioni sul lato destro della pagina. Inoltre, ho aggiunto ancora una volta la mia parte web SurveyViewer per visualizzare Quiz.

2- L'utente ha aperto la pagina e s / lui vuole solo per votare, così s / egli sceglie e fa clic Voto.

3- Nulla viene presentato e la pagina visualizzerà “Si prega di compilare i campi del Quiz”.

Domanda: Come posso inviare il voto senza essere colpiti da altri casi?

Grazie, e io apprezzo molto i tuoi ingressi!

È stato utile?

Soluzione

Ci sono varie questioni che potrebbero essere in gioco qui, ma in sostanza è possibile risolvere il problema di convalida facendo in modo che la proprietà ValidationGroup dei controlli di validazione è unico per una determinata istanza del webpart (forse prefisso con la proprietà ClientID. )

Sarà necessario garantire che il vostro tasto procedi è impostato su non causa la convalida in modo esplicito e quindi garantire che, quando si fa clic si chiama validate () e passare il nome del gruppo di convalida.

Questo dovrebbe risolvere questo problema, ma non altre questioni relative a più istanze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top