El problema que estoy tratando de resolver:Configuración DefaultButton a tiros button.UniqueID excepción
tengo varios cuadros de texto en un asp:Panel
. Cuando el usuario marque Enter
desde cualquiera de esos cuadros, quiero que el formulario se envíe como si hubiera hecho clic en btnAddTag
. (Cuando el cursor no está en esas cajas, tengo un defecto diferente botón de enviar.)
El aspx:
<asp:Panel id="thePanel" runat="server">
<asp:Button ID="btnAddTag" Text="Add Tag" runat="server" />
</asp:Panel>
El vb:
tagPanel.DefaultButton = btnAddTag.UniqueID
La excepción:
El DefaultButton de 'tagPanel' debe ser el ID de un control de tipo IButtonControl.
El valor de btnAddTag.UniqueID
es ctl00$phMain$btnAddTag
(hay una página maestra, en esta sección se llama phMain
).
También he intentado CType(tagPanel.FindControl("btnAddTag"), Button).UniqueID
.
en mi situación, Me faltaba un '' externo en el que no sabía que lo necesitaba. Solo pensé en compartir –
jbutler483