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

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

如果没有,你怎么建议我达到这个效果?

有帮助吗?

解决方案

您可以在JavaScript中执行此操作

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

但是大多数网络应用似乎都使用屏幕表单和模拟模态对话框(淡入淡出并禁用其余屏幕)

jQuery是您的朋友,请尝试 simplemodal

其他提示

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

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

是 - 使用提示符() javascript函数。

var x = prompt("enter a value");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top