【发布时间】:2013-05-15 09:29:31
【问题描述】:
我正在尝试为 asp 面板设置默认按钮。我使用 type="submit" 的按钮控件而不是 asp 按钮。我收到错误消息:“'pnlSSN' 的 DefaultButton 必须是 IButtonControl 类型的控件的 ID。”。
这是我的代码:
<div class="input-append" id="divSSN"> <asp:Panel ID="pnlSSN"
runat="server" DefaultButton="btnSSN">
<asp:TextBox ID="txtSSN" runat="server" CssClass="span8" Width="200px"
placeholder="Enter valid Social Security Number">
ValidationGroup="validationSSN" />
<button runat="server" id="btnSSN"
onserverclick="btnSSN_Click" causesvalidation="true"
ValidationGroup="validationSSN" class="btn"
type="submit">Search</button> </asp:Panel> </div>
我也尝试设置pnlSSN.DefaultButton = btnSSN.ClientID; 和pnlSSN.DefaultButton = btnSSN.ID;,但我得到了同样的错误。
【问题讨论】:
标签: c# asp.net .net visual-studio-2012 panel