【问题标题】:Default button on master page also working for content pages母版页上的默认按钮也适用于内容页
【发布时间】:2013-01-23 18:41:12
【问题描述】:

我在母版页上有一个表单

 <form id="form1" runat="server" defaultbutton="ibnQuickSubmit" defaultfocus="txtQuickSearch">
 <asp:TextBox ID="txtQuickSearch" runat="server"></asp:TextBox>
 <asp:ImageButton ID="ibnQuickSubmit" runat="server" OnClick="ibnQuickSubmit_Click"
                                ImageUrl="~/Images_v4/Common/Go.png" />
  </form>

defaultfocus="txtQuickSearch" 时,我已将上述按钮ibnQuickSubmit 设置为输入键时的默认按钮 它工作正常,但是当我单击任何内容页面上的任何其他文本框并按 Enter 时,在 dat 条件下,母版页的默认按键也可以工作。 任何人都可以提出一些关于出了什么问题的指针。

【问题讨论】:

    标签: c# asp.net master-pages default


    【解决方案1】:

    您可以使用面板来做到这一点

    <asp:Panel id="form1" runat="server" DefaultButton="ibnQuickSubmit">
    
     // Some controls and code //
    
     <asp:TextBox ID="txtQuickSearch" runat="server"></asp:TextBox>
     <asp:ImageButton ID="ibnQuickSubmit" runat="server" OnClick="ibnQuickSubmit_Click"
                                ImageUrl="~/Images_v4/Common/Go.png" />
    
     // Some controls and code //
    
    </asp:Panel>
    

    【讨论】:

    • 它在 IE 和 Chrome 中运行良好,但在 Mozilla Firefox 中无法运行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多