2009-10-13 8 views
0

J'essayer Aperçu ASP.NET MVC 2 et quand j'utilise la validation côté client, il tous les travaux si les conditions suivantes:EnableClientValidation sur la page principale

est utilisé sur une page de contenu. Si c'est sur une page maître - la validation côté client échoue.

Est-ce que c'est juste moi ou est-ce par conception? Si oui, pourquoi?

Répondre

2

La réponse est "c'est juste un aperçu." :) Il y aura des bugs ou d'autres nits de design - ceci étant l'un d'entre eux - et ils seront probablement résolus dans le futur.

+1

Êtes-vous sûr que ce n'est pas voulu? Je peux en voir quelques avantages (bien qu'il y ait plus d'inconvénients). Par exemple, cela rend explicite l'endroit où vous voulez avoir une validation côté client/où cela n'est pas nécessaire. – Mikeon

+0

Levi Je veux en quelque sorte vous voter pour que vous ayez 1337 REP. ;) –

+3

@Mikeon - La conception n'est pas finalisée. C'est l'une des questions que nous débattons encore activement, car il y a des avantages à la soutenir et à ne pas la soutenir. Par exemple, il est bon, du point de vue de la lisibilité, de forcer l'appel à activer la validation du client dans la même vue que l'appel à BeginForm(). Cependant, vous permettre d'activer la validation du client dans la page maître est bon pour définir la valeur par défaut du site sur "validation du client" et si vous devez le désactiver pour un formulaire spécifique, vous pouvez le faire juste au-dessus de l'appel à BeginForm.(). – Levi

Questions connexes