2010-10-18 8 views
0

J'ai créé une application simple avec une page ayant un formulaire côté serveur, trois champs et un bouton qui soumet et effectue deux opérations - 1) ajoute les champs de formulaire à la table de base de données 2) envoie un email. Maintenant tout fonctionne bien sur le navigateur web sur ma machine mais quand j'accède à l'application via mon mobile, la page ne semble pas fonctionner. l'interface utilisateur et tous sont définis, mais la fonctionnalité de clic sur le bouton ne semble pas fonctionner et l'étiquette qui est définie après un envoi réussi est déjà visible et affiche le message «merci». Est-ce que je fais quelque chose de mal ici?Site Web ASP.NET ne fonctionne pas correctement dans le mobile

J'ai vérifié l'application sur le navigateur de smartphone de Nokia, le téléphone android, et le simulateur d'iphone.

Répondre

0

1er j'essaierais d'accéder au site à partir d'un ordinateur différent ou par l'intermédiaire d'un proxy. Juste pour s'assurer que les choses fonctionnent bien dans différents navigateurs. Cela peut attraper votre bug. Il peut fonctionner correctement sur votre PC localement, sur un serveur Web local, mais ne peut pas être téléchargé sur le Web.

Ensuite, je vérifie pour voir si les appareils que vous utilisez supportent Javascript. Les chances sont bonnes que votre script repose dessus.

+0

J'ai vérifié sur plus d'une machine, son fonctionnement sur le navigateur Web. J'utilise des contrôles web normaux sur le formulaire ... asp: Contrôles de la zone de texte et asp: Bouton. J'espère que cela ne cause aucun problème? – ria

+0

pouvez-vous faire un test simple pour vous assurer que les appareils prennent en charge javascript. ASP.net devrait revenir à une version non-js, mais c'est peut-être un bon point de départ. – Frank

0

Je vous recommande fortement d'utiliser JQuery Mobile, il créer une interface Mobile pour votre site web. et pour sûr, il fonctionne de la même manière pour chaque téléphone portable, mais comme Asp.net n'est pas facile à rendre pour la plupart des (anciens) téléphones, de sorte que vous ne pouvez pas utiliser ce que vous voulez.

Questions connexes