2
jQuery 함수를 사용하면 내 gridview를 스크롤 할 수 있지만, 업데이트 패널을 추가하면 스크롤 막대가 사라지고 결과가 전체 페이지 전체를 채 웁니다. 이 문제는 패널을 업데이트하는 트리거 버튼을 추가 할 때 정확히 발생했습니다. 여기 이 내 페이지의 헤더 섹션에있는 것입니다 : 여기스크롤 가능한 GridView가 ASP.Net의 UpdatePanel과 작동하지 않습니다.
<script src="Scripts/gridviewScroll.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.23.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
gridviewScroll();
});
function gridviewScroll() {
$('#gvMain').gridviewScroll({
width: 900,
height: 500,
arrowsize: 30,
varrowtopimg: "Images/arrowvt.png",
varrowbottomimg: "Images/arrowvb.png",
harrowleftimg: "Images/arrowhl.png",
harrowrightimg: "Images/arrowhr.png"
});
}
그리고 나의 마크 업입니다 :
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<asp:GridView ID="gvMain" runat="server" Width="100%" AutoGenerateColumns="False"
......
..........
</asp:GridView>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnClick" />
</Triggers>
</asp:UpdatePanel>
감사 마커스하지만 난이 오류를 얻고있다 – moe
을 나는 <= "텍스트/자바 스크립트"스크립트 유형>을 이동하여 내 문제를 해결 블록 Sys. *를 포함하는 페이지는 페이지의 HTML에서 아래쪽으로 내려갑니다 (본문의 섹션이 닫히기 전에 마지막 항목까지). 원래 내 페이지의 HEAD 섹션에 스크립트 블록이있었습니다. –
moe