Question

VB a une fonction InputBox () qui invite l'utilisateur à entrer une valeur unique, puis cliquez sur OK.

Existe-t-il une fonctionnalité parallèle dans ASP.NET, qui obligera le navigateur à afficher une sorte de zone de saisie pour renvoyer une valeur unique?

Si non, comment me conseillez-vous d'obtenir cet effet?

Était-ce utile?

La solution

Vous pouvez le faire en JavaScript

var result = prompt("Question", "Default text");
document.getElementById("HiddenInputBox").value = result;
document.HiddenForm.submit();

Mais la plupart des applications Web semblent utiliser des formes d'écran et des dialogues modaux simulés (fondus et désactiver le reste de l'écran)

jQuery est votre ami, essayez simplemodal

Autres conseils

Pour plus de fonctionnalités, jetez un œil à la boîte à outils de contrôle asp.net ajax, et plus particulièrement au contrôle modal de la boîte de dialogue.

http://www.asp.net/ajax/

Oui, utilisez la fonction javascript prompt () .

var x = prompt("enter a value");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top