Question

Mon problème est que je précise et concise développé d'une simple partie Web à l'affichage OOTB enquêtes sur la page (ce qui signifie que l'utilisateur peut répondre et soumettre l'enquête dans ma partie web). Il fonctionne correctement.

Mais quand j'ajoute la partie web deux fois, puis, l'utilisateur ne sera pas en mesure de présenter l'un d'eux. Tout simplement parce que quand il / répondre à la première enquête et cliquez sur Soumettre-Button, la validation de champ obligatoire se déclenche sur l'autre partie Web et en demandant à remplir.

Scénario : (J'espère que ces étapes vous donnent une meilleure compréhension de mon cas)

1- Supposons que j'ajouter mon SurveyViewer partie Web pour afficher vote sur le côté droit de la page. De plus, j'ai ajouté à nouveau ma part web SurveyViewer pour afficher Quiz.

2- L'utilisateur ouvre la page et il / elle ne veut voter, donc s / il sélectionne et clique sur Vote.

3- Rien ne se soumis et la page affichera « S'il vous plaît remplir les champs de Quiz ».

Question: Comment puis-je soumettre le vote sans être affecté par d'autres instances?

Je vous remercie, et je serais très reconnaissant vos entrées!

Était-ce utile?

La solution

Il y a diverses questions qui pourraient être en jeu ici, mais essentiellement vous pouvez résoudre votre problème de validation en veillant à ce que la propriété ValidationGroup de vos contrôles de validation est unique à une instance donnée de votre webpart (préfixe peut-être avec la propriété ClientID. )

Vous devez vous assurer que votre bouton Sumbit est réglé pour ne pas provoquer la validation explicite et faire en sorte que lorsqu'il est cliqué vous appelez Valider () et passer au nom de votre groupe de validation.

Cela devrait résoudre ce problème, mais pas d'autres questions liées à plusieurs instances.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top