0

Web アプリケーションでは、1 つのパネルをその 1 つのテキスト ボックスに配置し、複数行のプロパティを true に設定し、1 つのボタンを設定します。パネルのデフォルトのボタンプロパティをボタンに配置すると、テキストボックスの複数行プロパティが原因で機能しませんか? 助けて、

4

2 に答える 2

0

期待通りの挙動です

複数行のテキスト ボックス内でフォーカスを合わせて ENTER キーを押す。複数行のテキスト ボックスで ENTER キーを押すと、テキスト ボックスに新しい行が作成されますが、これは予期された動作です。複数行のテキスト ボックス内で ENTER キーを押すとポスト バックがトリガーされるが、代わりに ENTER キーで新しい行を作成するブラウザでは、JavaScript 関数を入力コントロールにアタッチできます。スクリプトは ENTER キーをキャプチャし、ポストバックを停止する必要があります。たとえば、Attributes プロパティ コレクションを使用して、onKeyPress イベントのクライアント スクリプトを追加できます。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.panel.defaultbutton.aspx

于 2013-08-22T09:41:40.850 に答える