2009-03-04 57 views
0

VB有一個函數InputBox(),它會提示用戶輸入一個值,然後單擊OK。ASP.NET是否具有VB的InputBox函數?

ASP.NET中是否存在並行功能,使瀏覽器彈出某種輸入框來返回單個值?

如果不是,你如何建議我實現這種效果?

回答

4

您可以在JavaScript中

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

做到這一點,但大多數Web應用程序似乎使用的屏幕形式和模擬模式對話框(淡入和屏幕的禁用休息)

jQuery是您的朋友,請嘗試simplemodal

2

是 - 使用prompt() javascript函數。

var x = prompt("enter a value"); 
+0

您可能想要提供一個示例,說明他如何從代碼隱藏中訪問該值。 – TheTXI 2009-03-04 13:15:48