2009-04-16 10 views
4

Pour des raisons de sécurité, tous les navigateurs qui exécuteront une application Web que nous devons créer doivent avoir tous les scripts côté client désactivés. Cela signifie donc pas de Javascript. Malheureusement, Web Forms fait un peu usage de Javascript. Le contrôle de connexion fonctionne sans Javascript, mais pas un bouton (il appelle la fonction Javascript __doPostback()). Donc, pour le faire fonctionner, nous aurions besoin de programmer tous les formulaires à la main (l'ASP Classic, ou la méthode PHP). Mais je me demandais s'il y a un framework disponible pour ASP.NET qui offre les contrôles ASP.NET normaux (treeview, gridview, etc) avec toute la functoinality qu'ils ont, mais qui n'utilise pas Javascript et ne nécessite pas le programmeur programmer des quantités massives de logique?Formulaires Web ASP.NET sans javascript

Mise à jour: Pour plus de précisions, je sais ASP.NET MVC est une option qui va aider un peu, mais il ne me donne pas une belle GridView. Je me demande donc s'il existe un remplacement 100% fonctionnel et 100% sans javascript pour les contrôles ASP.NET standard.

Merci.

Update2: Cela fait un moment et je n'ai jamais trouvé la réponse exacte que je cherchais. Probablement parce que ce que je veux n'existe pas. Je vais donc pour ASP.NET MVC qui est la prochaine meilleure chose.

+0

C'est une sécurité très stricte. Pourquoi ne pas simplement ajouter l'URL de l'application Web en tant que site de confiance, ou un site de sécurité personnalisé permettant le javascript? Javascript en lui-même est si limité qu'il ne pose pas beaucoup de menace, en particulier lorsque tout ce que vous utilisez est votre propre code (sans script x-site) – SirDemon

+0

Désolé, vous n'avez pas obtenu la réponse que vous recherchiez. C'était une bonne question cependant. –

Répondre

6

ASP.Net MVC est probablement le plus proche que vous obtiendriez. Vous pouvez l'utiliser pour créer un site sans javascript. Il est très différent des formulaires Web

4

La plupart des contrôles de stock seront problématiques. Ils dépendent trop fortement de Javascript. Vous avez des options, bien que:

  • ASP.Net MVC devrait vous donner un peu plus de contrôle sur votre code html
  • Vous pouvez construire votre propre bibliothèque de contrôle WebForms de remplacement qui ne repose pas sur le javascript pour fournir des solutions de rechange pour les contrôles qui le font.
Questions connexes