在asp.net listview控件中模拟“插入”按钮单击事件

时间:2011-02-01 21:54:29

标签: javascript asp.net listview

我的一个网页有一个asp.net ListView控件,定义了一个insertitem模板。我想允许页面用户在insertitem模板的文本字段中输入数据,按回车键,然后触发插入事件(通常在单击“插入”按钮时发生)。有人可以告诉我我需要做什么吗?我已经尝试在javascript中模拟按钮点击事件,但这似乎不起作用。

由于

2 个答案:

答案 0 :(得分:0)

你可以用CSS隐藏按钮(显示:无),然后按ENTER键让jQuery按下它。

答案 1 :(得分: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> 

当您将控件放在Panel内的InsertItemtemplate中时,可以使用它来触发默认按钮(插入)。