2011-02-01 70 views
0

我的一個網頁有一個asp.net ListView控件,並且定義了一個insertitem模板。我希望允許頁面用戶在insertitem模板的文本字段中輸入數據,按下回車鍵並觸發插入事件(通常在您點擊'插入'按鈕時發生)。有人能告訴我我需要爲此做些什麼嗎?我已經嘗試在javascript中模擬按鈕單擊事件,但似乎沒有工作。在asp.net listview控件中模擬「插入」按鈕單擊事件

感謝

回答

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> 

你可以用它來觸發defaultbutton(插入),當您將控制在一個InsertTemplate則面板的內側。

+0

蒂姆,我試過它使用面板方法,它似乎沒有工作。 – Curtis 2011-02-01 22:54:58