Вопрос

В VB есть функция InputBox (), которая предложит пользователю ввести одно значение, затем нажмите OK.

Есть ли в ASP.NET параллельная функциональность, которая заставит браузер открыть какое-то поле ввода для возврата одного значения?

Если нет, как вы порекомендуете мне достичь этого эффекта?

Это было полезно?

Решение

Вы можете сделать это в JavaScript

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

Но большинство веб-приложений, похоже, используют экранные формы и смоделированные модальные диалоги (исчезают и отключаются остальные части экрана)

jQuery - ваш друг для этого, попробуйте simplemodal

Другие советы

Для получения дополнительной функциональности обратитесь к инструментарию управления ajax asp.net и, в частности, к модулю управления всплывающими окнами.

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

Да - используйте функцию JavaScript prompt () .

var x = prompt("enter a value");
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top