Установка DefaultButton на button.UniqueID вызывает исключение

Проблема, которую я пытаюсь решить:

У меня есть несколько текстовых полей в asp: Panel . Когда пользователь нажимает , введите из в любом из этих полей, я хочу, чтобы форма отправлялась так, как если бы они щелкнули btnAddTag . (Когда курсор не находится в этих полях, у меня есть другая кнопка отправки по умолчанию.)

aspx:

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

vb:

tagPanel.DefaultButton = btnAddTag.UniqueID

Исключение:

DefaultButton для 'tagPanel' быть идентификатором элемента управления типа IButtonControl.

Значение btnAddTag.UniqueID равно ctl00 $ phMain $ btnAddTag (есть главная страница, этот раздел называется phMain] phMain] phMain]. ] Я также пробовал CType (tagPanel.FindControl ("btnAddTag"), Button) .UniqueID .

5
задан egrunin 31 January 2011 в 18:46
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: