2017-09-08 113 views
0

我有一個div有一個gridview內更新面板,我用bootbox.js顯示模式。 在GridView裏面是一個asp.net按鈕「Button1的」這是我需要點擊編輯modalpopup後的行一個ItemTemplate但這並不火 請我缺少什麼按鈕點擊不工作裏面gridview裏面updatepanel

<div id="userForm" class="form-horizontal" style="display:none;width:100%;border:solid 0px;" > 
     <input ID="btnshowRun" type="button" Value="Show Leave" class="btn btn-warning " style="float:lefts;" OnClick ="showhide();"/> 

     <asp:UpdatePanel ID="UpdatePanel5" runat="server" style="display:none;"> 
      <ContentTemplate> 
       <asp:GridView ID="GridView2" runat="server" AllowSorting="False" 
        AutoGenerateColumns="False" DataKeyNames="EntryID" 
        EmptyDataText="There are no data records to display." 
        ShowFooter="False" HorizontalAlign="Center" OnRowCommand="gvl_RowCommand" 
        ShowHeaderWhenEmpty="True" CssClass="table table-striped table-bordered table-hover table-responsive table-condenseds " Width="100%" GridLines="None"> 
        <Columns> 
         <asp:TemplateField HeaderText="Total" SortExpression="Total"> 
          <EditItemTemplate> 
           <asp:TextBox ID="tot" runat="server" Text='<%# Bind("Total") %>' class="form-control"></asp:TextBox> 
          </EditItemTemplate> 
          <ItemTemplate> 
           <asp:Label ID="Label4" runat="server" Text='<%# Bind("Total") %>'></asp:Label> 
          </ItemTemplate> 
          <ItemStyle HorizontalAlign="Center" /> 
         </asp:TemplateField> 
         <asp:TemplateField ShowHeader="False"> 
          <EditItemTemplate> 
           <asp:LinkButton ID="CommandButton" runat="server" CommandArgument='<%# Eval("EntryID") %>' UseSubmitBehaviour=true CausesValidation="False" 
            CommandName="Update" OnCommand="Updates_Command" Text="Update" class="btn btn-primary btn-sm contrl" Style="margin-right: 10px;" 
            /> 
           &nbsp;<asp:LinkButton ID="Button2" runat="server" CausesValidation="False" CommandName="Cancel" class="btn btn-warning btn-sm contrl" Style="margin-right: 10px;" 
            Text="Cancel" /> 
          </EditItemTemplate> 
          <ItemTemplate> 
           <asp:LinkButton ID="Button1" runat="server" CommandArgument='<%# Eval("EntryID") %>' class="form-control btn btn-default btn-blocks contrl btn-sms" 
            CommandName="Edit" OnCommand="Button1_Command" Text="Edit" /> 
          </ItemTemplate> 
         </asp:TemplateField> 
        </Columns> 
        <HeaderStyle HorizontalAlign="Center" Font-Bold="True" ForeColor="Black"></HeaderStyle> 
       </asp:GridView> 
      </ContentTemplate> 
      </asp:UpdatePanel> 
    </div> 

回答

0

與情態動詞的問題是,他們通常將內容放在<form>標籤之外。然後按鈕不再工作了。

用LinkBut​​ton替換按鈕。他們使用JavaScript執行PostBack,並將從Modal開始工作。

+0

感謝VDWWD,現在它發射回發但仍然在edititemtemplate中的asp文本框不顯示允許我編輯行 –

0

我沒有處理rowediting事件因此,當我檢查firefox.Now中的開發人員視圖時,我得到一個錯誤,但它激發了我編輯,但它之後第二次點擊鏈接按鈕之前,它使編輯。任何想法?

相關問題