2012-02-20 2 views
0

Я получаю проблему с MaintainScrollPositionOnPostback с UpdataPanel в TestPage.aspx .
Заголовок страницы:Не работает ссылка с главной страницей, которая не работает с элементом управления ajaxtoolkit?

<%@ Page Language="C#" MasterPageFile="~/MasterPages/Abc.master" AutoEventWireup="true" 
    MaintainScrollPositionOnPostback="true" CodeFile="Testpage.aspx.cs" Inherits="Testpage" 
    Title="Test Page" %> 


Я зарегистрировал Ajaxtoolkit контроль на моей странице ASPX. с

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxtoolkit" %> 

Когда я добавляю «MaintainScrollPositionOnPostback =» истинный»директиву страницы» на моей странице .aspx тогда я получил сообщение об ошибке, как показано на прилагаемом изображении.


enter image description here

Ошибка: Код состояния возвращается с сервера: 500

мой код

<asp:updatepanel id="upAnatomicalConfig" runat="server" updatemode="Conditional">           
<ContentTemplate> 
<div id="divform" style="width: 98%; text-align: left; margin: 0 auto" class="W_B"> 
    <div> 
     <asp:validationsummary id="valsum" runat="server" validationgroup="abc" showmessagebox="true" 
      displaymode="BulletList" enableclientscript="true" showsummary="false" /> 
    </div> 
    <!-- Here is some text box that I used for Save --------> 
    <asp:button id="btnSave" runat="server" text="Save" cssclass="button" causesvalidation="true" 
     validationgroup="abc" onclick="btnSave_Click" /> 
    &nbsp; 
    <asp:button id="btnCancel" runat="server" text="Cancel" cssclass="button" onclick="btnCancel_Click" 
     causesvalidation="false" /> 
    <asp:datagrid id="dtgrid" runat="server" width="100%" cssclass="dgGrid" onitemdatabound="dtgrid_ItemDataBound" 
     cellpadding="2" autogeneratecolumns="false" showfooter="true" showheader="true" 
     onitemcreated="dtgrid_ItemCreated" allowpaging="True" pagesize="25" allowcustompaging="True" 
     gridlines="None" allowsorting="true" borderwidth="0px" borderstyle="None" onpageindexchanged="dtgrid_PageIndexChanged" 
     onsortcommand="dtgrid_OnSortCommand"> 
    <Columns>                
    <asp:TemplateColumn HeaderStyle-Width="5%" ItemStyle-Width="5%"> 
    <ItemTemplate> 
     <asp:ImageButton ID="ibtnEdit" CausesValidation="false" OnClick="ibtnEdit_Click" 
      runat="server" ImageUrl="~/Images/Edit.gif" ToolTip="Edit Template" CommandArgument='<%# Eval("tblID") %>'> 
     </asp:ImageButton> 
     <asp:ImageButton ID="ibtnDisc" CausesValidation="false" OnClick="ibtnDisc_Click" 
      runat="server" ImageUrl="~/Images/inactive_record.gif" ToolTip="Move to inactive" 
      CommandArgument='<%# Eval("tblID") %>'></asp:ImageButton> 
    </ItemTemplate> 
</asp:TemplateColumn> 

</Columns> 
</asp:datagrid> 
</div> 
</ContentTemplate> 
<Triggers> 
    <asp:PostBackTrigger ControlID="btnSave" /> 
</Triggers> 
</asp:updatepanel> 

Что является причиной этого? Директива

+0

Почему вы уверены, что ошибка связана с комбинацией 'MaintainScrollPositionOnPostback' и' AJAXControlToolkit'? –

+0

Привет @NaveedButt, я пробовал с ним .. Когда я добавил MaintainScro .... тогда он дает сообщение об ошибке, иначе он отлично работает. –

+0

Вы пытались отладить код? Вставьте еще несколько кодов для лучшего понимания ... –

ответ

0


Page - "MaintainScrollPositionOnPostback" не работал Причина в том, что
1) Framework 2.0 и
2) AjaxToolkit (версия 1.0.2 ....)

Сброс Положение после AJAX (асинхронный вызов) postback не поддерживается.

Смежные вопросы