0

VB には、ユーザーに 1 つの値を入力してから [OK] をクリックするよう求める InputBox() 関数があります。

ASP.NET に、ブラウザーにある種の入力ボックスをポップアップさせて単一の値を返す並列機能はありますか?

そうでない場合、どのようにしてこの効果を達成することをお勧めしますか?

4

3 に答える 3

4

JavaScriptでこれを行うことができます

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

しかし、ほとんどの Web アプリは、スクリーン フォームとシミュレートされたモーダル ダイアログを使用しているようです (画面の残りの部分をフェードして無効にします)。

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 に答える