ASP.NET a-t-il l'équivalent de la fonction InputBox de VB?
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?
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.
Oui, utilisez la fonction javascript prompt ()
.
var x = prompt("enter a value");