Имеет ли ASP.NET эквивалент функции InputBox VB?
Вопрос
В 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 и, в частности, к модулю управления всплывающими окнами.
Да - используйте функцию JavaScript prompt ()
.
var x = prompt("enter a value");