0

VB 有一个 InputBox() 函数,它会提示用户输入单个值,然后单击 OK。

ASP.NET 中是否有并行功能,可以让浏览器弹出某种输入框以返回单个值?

如果没有,你建议我如何实现这个效果?

4

3 回答 3

4

您可以在 JavaScript 中执行此操作

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

但大多数网络应用程序似乎使用屏幕表单和模拟模式对话框(淡出和禁用屏幕的其余部分)

jQuery 是你的朋友,试试simplemodal

于 2009-03-04T13:19:28.350 回答
3

有关更多功能,请查看 asp.net ajax 控件工具包,特别是模态弹出框控件。

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

于 2009-03-04T13:12:47.367 回答
2

是的 - 使用prompt()javascript 函数。

var x = prompt("enter a value");
于 2009-03-04T13:11:03.860 回答