2013-06-18 2 views
2

업데이트 패널에서 격자보기를 사용하고 있습니다. "자동 생성 선택 버튼"속성을 "true"로 설정했지만 웹 사이트를 실행할 때 선택 버튼이 작동하지 않습니다. 이 문제를 해결할 수있는 도움을 주시면 감사하겠습니다.업데이트 패널의 Ajax 격자보기가 작동하지 않습니다.

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server"> 
<div style="overflow: scroll; width: 100%; height: 350px"> 
<ajaxToolkit:UpdatePanel ID="updatepanel1" runat="server"> 
<ContentTemplate> 
<asp:GridView id="GridView1" runat="server" Width="754px" OnRowDataBound="GridView1_RowDataBound"  DataKeyNames="UniqueID" GridLines="None" ForeColor="#333333" EmptyDataText="There are no data records to display." DataSourceID="sdsMapsAdd" CellPadding="4" AutoGenerateColumns="False" AllowSorting="True" AllowPaging="False" OnRowCommand="GridView1_RowCommand" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"> 
    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> 
    <Columns> 
    <asp:CommandField ShowSelectButton="True" /> 
    <asp:BoundField DataField="UniqueID" HeaderText="ID" ReadOnly="True" 
    SortExpression="UniqueID" Visible="false" /> 
    <asp:BoundField DataField="SiteName" HeaderText="Name" ReadOnly="True" 
    SortExpression="SiteName" /> 
    <asp:BoundField DataField="Address" HeaderText="Address" SortExpression="Address" /> 


    </Columns> 
    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" /> 
    <EditRowStyle BackColor="#999999" /> 
    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" /> 
    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" /> 
    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" /> 
    <AlternatingRowStyle BackColor="White" ForeColor="#284775" /> 


</asp:GridView> 

</ContentTemplate> 
</ajaxToolkit:UpdatePanel> 
</div> 
<asp:SqlDataSource ID="sdsAdd" runat="server" ConnectionString="<%$ ConnectionStrings:AddConnectionStrings %>" 
SelectCommand="SELECT ID,Name,Address FROM [Data]where Status=1 order by Name" 
> 
</asp:SqlDataSource> 
</asp:Content> 

답변

0

UpdatePanel은 AjaxControlToolkit 프로젝트가 아닌 임베디드 ASP.NET 컨트롤입니다. 변경 접두사 ajaxToolkit에서 asp (UpdatePanel의 경우)

+0

ajaxToolkit을 asp로 변경하면 "요소 UpdatePanel은 알려진 요소가 아닙니다."이것은 웹 사이트에 컴파일 오류가있는 경우 발생할 수 있습니다. " – user2468951

+0

또한 select 링크를 클릭하면 javascript : __ doPostBack .... :(이 메시지가 나타납니다. – user2468951

관련 문제