簡體   English   中英

在asp.net listview控件中模擬“插入”按鈕的單擊事件

[英]Simulating an 'Insert' button click-event in asp.net listview control

我的網頁之一有一個asp.net ListView控件,其中定義了一個insertitem模板。 我想允許頁面的用戶在insertitem模板的文本字段中輸入數據,按Enter鍵,並觸發insert事件(通常在您單擊“插入”按鈕時發生)。 有人可以告訴我我需要做什么嗎? 我嘗試模擬javascript中的按鈕單擊事件,但這似乎不起作用。

謝謝

您可以使用CSS(display:none)隱藏按鈕,然后在ENTER上使jQuery按下它。

新的(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> 

將控件放置在Panel內部的InsertItemtemplate中時,可以使用它來觸發defaultbutton(insert)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM