2017-02-03 9 views
0

私はasp.netのWebアプリケーションをしましたが、私はAJAX機能を含めたい、私は適切に更新パネルのスクリプトマネージャのすべてを追加しましたが、それはまだ戻って完全なポストを引き起こし、 行います私はそれが部分的にポストを行う必要がありますように、既存のプロジェクトにAJAXを含めるために余分な何かをする必要が戻ってバック完全なポストを引き起こしてasp.netでの更新パネル

それが戻って完全なポストを発生させるための可能な理由、

IAM使用vissualスタジオ10とすることができるか、私のプロジェクトの目標は、私が試してみました何4.0

.NET:

私はfalseに属性をトリガーとスクリプトマネージャのための

作業真 何にも部分的なレンダリングを有効に設定し、条件付きと子供たちに更新パネル更新モード属性を作り、コントロールとイベントのための非同期ポストバックのトリガーと定義されたトリガーを含めるようにしようとしました

あなたは、フォームの使用内のデータを結合していない場合

enter code here<asp:scriptmanager ID="script1" runat="server"></asp:scriptmanager> 
       <asp:UpdatePanel ID="panel1" runat="server"> 
        <ContentTemplate> 

        <table cellSpacing="0" cellPadding="0" width="100%" border="0"> 
         <tr> 
         <TD width=10><IMG height=1 src="../images/spacer.gif" width=10 border=0></TD> 
          <td align="left"> 
           <table class="titleTable" width="100%" cellSpacing="0" cellPadding="0" border="0"> 
            <tr> 
             <%--<td><A onclick="javascr:showHide('ExpiredItemsSection', 'ExpiredsearchImage');" href="javascri:void(0);"><STRONG>Expired Items</strong></A></td> 
             <td align="right"><a href="javascri:void(0);" onclick="javascri:showHide('ExpiredItemsSection', 'ExpiredsearchImage');"><IMG id="ExpiredsearchImage" src="../images/spacer.gif" width="18" height="15" border="0" runat="server"></a></td> 
            --%> 
            <td> 
             <asp:linkbutton id="Expireditem" runat="server" onClick="Expireditem_Click">Expired Items</asp:linkbutton> 
            </td> 

            </tr> 
           </table> 
          </td> 
          <TD width=10><IMG height=1 src="../images/spacer.gif" width=10 border=0></TD> 
         </tr> 
         <tr> 
          <td colspan="3"><IMG height=3 src="../images/spacer.gif" width=1 border=0></td> 
         </tr> 
        </table> 


        <div id="ExpiredItemsSection" runat="server"> 
         <table cellSpacing="0" cellPadding="0" width="100%" border="0"> 
         <tr> 
          <td colspan="3"><IMG height=10 src="../images/spacer.gif" width=1 border=0></td> 
         </tr> 
         <tr> 
         <td width="10"><IMG height="1" src="../images/spacer.gif" width="5" border="0"></td> 
         <td noWrap align="center"> 
          <table cellSpacing="0" cellPadding="0" border="0" class="formTable" width="100%"> 
           <tr> 
            <td align="right" height="20px"><strong><asp:label id="ExpiredItemsRenderNav" Runat="server" CssClass="blueText"></asp:label></strong>&nbsp;</td> 
           </tr> 
          </table> 
          </td> 
          <td width="10"><IMG height="1" src="../images/spacer.gif" width="5" border="0"></td> 
         </tr> 
        </table> 
        <TABLE cellSpacing="0" cellPadding="0" width="100%" border="0"> 
         <tr> 
          <td colspan="3"><IMG height=3 src="../images/spacer.gif" width=1 border=0></td> 
         </tr> 
          <TR> 
           <TD width=10><IMG height="1" src="../images/spacer.gif" width="10" border="0"></TD> 
           <TD> 
            <asp:datagrid id="ExpiredItemsList" runat="server" CssClass="dataTable" HorizontalAlign="Center" AutoGenerateColumns="False" PageSize="6" AllowSorting="True" AllowPaging="True" Width="100%" ToolTip="Click the items to view details" border="0"> 
             <AlternatingItemStyle CssClass="grey"></AlternatingItemStyle> 
             <ItemStyle CssClass="Right"></ItemStyle> 
             <HeaderStyle CssClass="header" HorizontalAlign="left" /> 
             <Columns> 
              <asp:TemplateColumn SortExpression="ItemID" HeaderText="Item ID"> 
               <ItemTemplate> 
                <asp:Label ID="lblItemID" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "ItemID") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="Description" HeaderText="Description"> 
               <ItemTemplate> 
                <IRIS:RBACLINK id="rbacDescription" NavigateURL="../MyIris/ViewItem.aspx" runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "Description")%>' > 
                </IRIS:RBACLINK> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="lotno" HeaderText="Lot No"> 
               <ItemTemplate> 
                <asp:Label ID="lotno" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "lotno") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="Serial No" HeaderText="Serial No"> 
               <ItemTemplate> 
                <asp:Label ID="Serial_No" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "Serial No") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="Ref Price" HeaderText="Value"> 
               <ItemTemplate> 
                <asp:Label ID="Ref_Price" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "Ref Price") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="Item Status" HeaderText="Item Status"> 
               <ItemTemplate> 
                <asp:Label ID="Item_Status" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "Item Status") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="location" HeaderText="Location"> 
               <ItemTemplate> 
                <asp:Label ID="location" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "location") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="forecastdays" HeaderText="Days"> 
               <ItemTemplate> 
                <asp:Label ID="forecastdays" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "forecastdays") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
              <asp:TemplateColumn SortExpression="expirydate" HeaderText="Expired Date"> 
               <ItemTemplate> 
                <asp:Label ID="ExpiryDate" Runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "expirydate") %>'> 
                </asp:Label> 
               </ItemTemplate> 
              </asp:TemplateColumn> 
             </Columns> 
             <PagerStyle NextPageText="Next&#160;&lt;img src='../images/arrowsOutline.gif' border=0 alt='arrow Bullet' width='14' height='11' align='absmiddle'&gt;" 
              PrevPageText="&lt;img src='../images/arrowsOutline_left.gif' border=0 alt='left Arrow' width='14' height='11' align='absmiddle'&gt;&#160;Previous" 
              HorizontalAlign="Right"></PagerStyle> 
            </asp:datagrid></TD> 
           <TD width=10><IMG height="1" src="../images/spacer.gif" width="10" border="0"></TD> 
          </TR> 
          <tr> 
           <td colspan="3"><IMG height="10" src="../images/spacer.gif" width="1" border=0></td> 
          </tr> 
          <tr> 
           <td><IMG height="1" src="../images/spacer.gif" width="1" border=0></td> 
           <td class="lineSeperator" height="1"><IMG height="1" src="../images/spacer.gif" width="1" border=0></td> 
           <td><IMG height="1" src="../images/spacer.gif" width="1" border=0></td> 
          </tr> 
         </TABLE> 
        </div> 
         </ContentTemplate> 
        </asp:UpdatePanel> 
+0

あなたはソースコードを共有してくださいすることができます。あなたの問題をはっきりと解決しないと助けにならない。 –

+0

はここにコードです –

答えて

0

<UpdatePanel> 
<ContentTemplate> 
    your content 
</ContentTemplate> 
     <Triggers> 
      <asp:AsyncPostBackTrigger ControlID="control_id" /> 
     </Triggers> 
</asp:UpdatePanel> 

あなたはデータをバインドする場合は、使用

<UpdatePanel> 
    <ContentTemplate> 
     your content 
    </ContentTemplate> 
      <Triggers> 
       <asp:PostBackTrigger ControlID="control_id" /> 
      </Triggers> 
</asp:UpdatePanel> 

これはあなたを助けることを願っています。

0

すでに静的に更新パネルののClientIDModeを設定しようとしましたありがとうございましたか!私は数日前のあなたの場所にいました。これにより、ページが完全に爽やかにならなくなりました。

関連する問題