Sự cố tôi đang cố giải quyết:Đặt DefaultButton thành nút.UniqueID ném ngoại lệ
Tôi có một vài hộp văn bản trong một asp:Panel
. Khi người dùng truy cập Enter
từ bất kỳ hộp nào trong số đó, tôi muốn biểu mẫu gửi như thể họ đã nhấp vào btnAddTag
. (Khi con trỏ không có trong những hộp, tôi có một mặc định khác nhau nút gửi.)
Các aspx:
<asp:Panel id="thePanel" runat="server">
<asp:Button ID="btnAddTag" Text="Add Tag" runat="server" />
</asp:Panel>
Các vb:
tagPanel.DefaultButton = btnAddTag.UniqueID
Trường hợp ngoại lệ:
DefaultButton của 'tagPanel' phải là ID của kiểm soát loại IButtonControl.
Giá trị btnAddTag.UniqueID
là có trang chính, phần này được gọi là phMain
).
Tôi cũng đã thử CType(tagPanel.FindControl("btnAddTag"), Button).UniqueID
.
trong hoàn cảnh của tôi, Tôi đã thiếu một 'bên ngoài' 'trong đó tôi không biết tôi cần thiết. Chỉ nghĩ rằng tôi muốn chia sẻ –
jbutler483