Hat ASP.NET haben das Äquivalent von InputBox-Funktion des VB?
Frage
VB eine Funktion InputBox hat (), die den Benutzer auffordern, einen einzelnen Wert eingeben, dann auf OK klicken.
Gibt es eine parallele Funktionalität in ASP.NET, dass den Browser bekommt eine Art von Eingabefeld Pop-up, um einen einzelnen Wert zurückgeben?
Wenn nicht, wie würden Sie empfehlen ich diesen Effekt erzielen?
Lösung
Sie können dies tun, in JavaScript
var result = prompt("Question", "Default text");
document.getElementById("HiddenInputBox").value = result;
document.HiddenForm.submit();
Aber die meisten Web-Anwendungen scheinen von Bildschirmmasken und simuliert modale Dialoge (verblassen und deaktivieren Rest des Bildschirms) zu verwenden,
jQuery ist dein Freund für diese, versuchen SimpleModal
Andere Tipps
Für mehr Funktionalität, das asp.net Ajax Control Toolkit überprüfen und insbesondere die modale Popup-Box-Steuerung.
Ja - Verwenden Sie die prompt()
JavaScript-Funktion
var x = prompt("enter a value");