egr*_*nin 5 asp.net defaultbutton
我正在努力解决的问题:
我有几个文本框asp:Panel.当用户Enter从任何这些框中点击时,我希望表单像他们点击一样提交btnAddTag.(当光标不在那些框中时,我有一个不同的默认提交按钮.)
aspx:
<asp:Panel id="thePanel" runat="server">
<asp:Button ID="btnAddTag" Text="Add Tag" runat="server" />
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)
vb:
tagPanel.DefaultButton = btnAddTag.UniqueID
Run Code Online (Sandbox Code Playgroud)
例外:
'tagPanel'的DefaultButton必须是IButtonControl类型的控件的ID.
值的值btnAddTag.UniqueID是ctl00$phMain$btnAddTag(有一个母版页,调用此部分phMain).
我也试过了CType(tagPanel.FindControl("btnAddTag"), Button).UniqueID.
做:
tagPanel.DefaultButton = btnAddTag.ID
Run Code Online (Sandbox Code Playgroud)
更多信息在这里: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.panel.defaultbutton.aspx
| 归档时间: |
|
| 查看次数: |
3682 次 |
| 最近记录: |