gpt4 book ai didi

asp.net - 将 DefaultButton 设置为 button.UniqueID 会引发异常

转载 作者:行者123 更新时间:2023-12-04 03:36:24 26 4
gpt4 key购买 nike

我试图解决的问题:

我在 asp:Panel 中有几个文本框.当用户点击 Enter从这些框中的任何一个中,我希望表单提交就像他们点击了 btnAddTag . (当光标不在这些框中时,我有一个不同的默认提交按钮。)

aspx:

<asp:Panel id="thePanel" runat="server">
<asp:Button ID="btnAddTag" Text="Add Tag" runat="server" />
</asp:Panel>

VB:
tagPanel.DefaultButton = btnAddTag.UniqueID

异常(exception):

The DefaultButton of 'tagPanel' must be the ID of a control of type IButtonControl.


btnAddTag.UniqueID的值是 ctl00$phMain$btnAddTag (有一个母版页,此部分称为 phMain )。

我也试过 CType(tagPanel.FindControl("btnAddTag"), Button).UniqueID .

最佳答案

做:

tagPanel.DefaultButton = btnAddTag.ID

更多信息在这里:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.panel.defaultbutton.aspx

关于asp.net - 将 DefaultButton 设置为 button.UniqueID 会引发异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com