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?

War es hilfreich?

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.

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

Ja - Verwenden Sie die prompt() JavaScript-Funktion

.
var x = prompt("enter a value");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top