2011-02-01 9 views
0

私のWebページの1つに、asp.net ListViewコントロールがあり、insertitemテンプレートが定義されています。私は、ページのユーザーが、挿入項目テンプレートのテキストフィールドにデータを入力し、Enterキーを押して、挿入イベントをトリガーすることを許可したいと思います( '挿入'ボタンをクリックすると通常発生します)。誰かが私にこれのために必要なことを教えてもらえますか?私は、javascriptでボタンのクリックイベントをシミュレートしようとしましたが、それは動作していないようです。asp.netリストビューコントロールの[挿入]ボタンのクリックイベントをシミュレート

おかげ

答えて

0

あなたはCSSでボタン隠すことができ(表示:なし)にして作るENTER jQueryのプレスそれに。

0

新しい(asp.net 3.5)defaultbutton属性を使用したり、制御したりすることができます。どのボタンが「クリックされるか」は、実際にカーソルがどこにあるか、フォームまたはパネルのデフォルトボタンとしてどのボタンが選択されるかによって異なります。

<form defaultbutton="button1" runat="server"> 
<asp:textbox id="textbox1" runat="server"/> 
<asp:textbox id="textbox2" runat="server"/> 
<asp:button id="button1" text="Button1" runat="server"/> 

<asp:panel defaultbutton="button2" runat="server"> 
    <asp:textbox id="textbox3" runat="server"/> 
    <asp:button id="button2" runat="server"/> 
</asp:panel> 
</form> 

パネル内のInsertItemtemplateにコントロールを配置すると、デフォルトボタン(挿入)がトリガーされます。

+0

Tim、Panelメソッドを使って試してみましたが、うまくいきませんでした。 – Curtis

関連する問題