2016-07-29 2 views
0

Im, используя кнопки для некоторых триггеров, используйте триггер, но косяк щелчок, им удалить курок, после того, как кнопка работы, но заголовок страницы не отображаются вид ели этихИспользуя кнопку для запуска, после того, как не может нажать на кнопке

enter image description here

<asp:ImageButton ID="btnOderhelp" runat="server" OnClick="btnOderhelp_Click" ForeColor="White" ToolTip="Help" Height="25px" ImageUrl="~/img/help.png" />


<div class="col-md-12"> 
    <div class="col-sm-2"> 
     <asp:Label ID="Label2" runat="server" Text="Order No" Font-Bold="True" Font-Names="arial, helvetica, sans-serif" Font-Size="13px"></asp:Label> 
    </div> 
    <div class="col-sm-3"> 
     <asp:TextBox ID="txtoder" MaxLength="15" runat="server" CssClass="form-control" Width="348px" placeholder="Oder Placement No/Style Name"></asp:TextBox> 
     <asp:HiddenField ID="hdnoder" runat="server"></asp:HiddenField> 
     <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtoder" CssClass="error" ErrorMessage="RequiredFieldValidator" Display="Dynamic" ValidationGroup="save" Font-Size="11px" ForeColor="Red">Order No Required!</asp:RequiredFieldValidator> 
    </div> 
    <div class="col-md-1" style="left: 30px;"> 
     <asp:Label ID="Label8" runat="server" ForeColor="Red" Text="*"></asp:Label> 
     <asp:ImageButton ID="btnOderhelp" runat="server" OnClick="btnOderhelp_Click" ForeColor="White" ToolTip="Help" Height="25px" ImageUrl="~/img/help.png" /> 
     ... 
    </div> 
    ... 
</div> 

Я пытался использовать <asp:PostBackTrigger ControlID ="btnOderhelp" />, но это не работает Ф.О. Я не могу нажать кнопку.

+0

Ваш вопрос все еще неясно? Не могли бы вы немного подробнее рассказать – jonju

+0

Сэр, я обновил свой вопрос – Codeone

+0

Что вы подразумеваете под триггером? Я получаю его, но все еще что-то не хватает. Вот что я получаю от вашего вопроса: «Кнопка, не работающая с триггером, кнопка без триггера работает, но заголовок страницы исчез. Вот и все. Но все-таки я не знаю, чего ты хочешь? – jonju

ответ

0
  1. Убедитесь, что вы есть <ScriptManager /> с EnablePartialRendering="true"
  2. Wrap содержимое, которое требуется, чтобы обновить с в UpdatePanel
  3. Определите Triggers

Exmaple

<asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="True" runat="server" /> 

    <asp:UpdatePanel ID="UpdatePanel1" ChildrenAsTriggers="true" runat="server"> 
    <ContentTemplate> 
     <div class="row"> 
     <div class="col-md-12"> 
      <div class="col-sm-2"> 
      <asp:Label ID="Label2" runat="server" Text="Order No" Font-Bold="True" Font-Names="arial, helvetica, sans-serif" Font-Size="13px"></asp:Label> 
      </div> 
      <div class="col-sm-3"> 
      <asp:TextBox ID="txtoder" MaxLength="15" runat="server" CssClass="form-control" Width="348px" placeholder="Oder Placement No/Style Name"></asp:TextBox> 
      <asp:HiddenField ID="hdnoder" runat="server"></asp:HiddenField> 
      <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtoder" CssClass="error" ErrorMessage="RequiredFieldValidator" Display="Dynamic" ValidationGroup="save" Font-Size="11px" ForeColor="Red">Order No Required!</asp:RequiredFieldValidator> 
      </div> 
      <div class="col-md-1" style="left: 30px;"> 
      <asp:Label ID="Label8" runat="server" ForeColor="Red" Text="*"></asp:Label> 

      </div> 
     </div> 
     </div> 
    </ContentTemplate> 
    <Triggers> 
    <asp:PostBackTrigger ControlID="btnOderhelp" /> 
    </Triggers> 
</asp:UpdatePanel> 

<asp:ImageButton ID="btnOderhelp" runat="server" OnClick="btnOderhelp_Click" ForeColor="White" ToolTip="Help" Height="25px" ImageUrl="~/img/help.png" /> 
+0

Сэр, теперь я попробую это, но не работаю, я могу опубликовать свой код – Codeone

+0

Sir, im, используя эти триггеры, после нажатия кнопки – Codeone

+1

Вот хороший учебник: http: //www.asp.net/web-forms/overview/older-versions-getting-started/aspnet-ajax/understanding-asp-net-ajax-updatepanel-triggers –

-1

Пожалуйста, используйте AJAX UpdatePanel или установить на ASPX странице EnableEventValidation = "ложных"

<div class="modal fade" role="dialog" id="eventdis" data-backdrop="static" data-keyboard="false"> 
       <div class="modal-dialog"> 
        <asp:UpdatePanel ID="updatedes" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional"> 
      <ContentTemplate> 
        <div class="modal-content"> 
         <div class="modal-header"> 
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
          <h4 class="modal-title">Edit Voter Profile</h4> 
         </div> 
         <div class="modal-body"> 
          <p>Mobile Number</p> 
          <asp:TextBox ID="txt_editVmobile" runat="server" CssClass="form-control placeholder-no-fix" placeholder="Mobile Number" autocomplete="off"></asp:TextBox> 

          <p>Status</p> 
          <asp:DropDownList ID="drp_edits" runat="server" CssClass="form-control"></asp:DropDownList> 
          <p>Caste</p> 
          <asp:DropDownList ID="drp_editc" runat="server" CssClass="form-control"></asp:DropDownList> 
         </div> 
         <div class="modal-footer"> 
          <button data-dismiss="modal" class="btn btn-primary" type="button">Cancel</button> 
          <asp:Button ID="btn_EditVoterProfile" runat="server" Text="Submit" OnClientClick="return hindModel();" CssClass="btn btn-danger" OnClick="btn_EditVoterProfile_Click" /> 

         </div> 
        </div> 
       </ContentTemplate> 
       </asp:UpdatePanel> 
       </div> 
      </div> 
Смежные вопросы