如果选中复选框列表,如何在updatepanel中设置垂直滚动条 [英] How to set vertical scroll bar in updatepanel if check box list selected
本文介绍了如果选中复选框列表,如何在updatepanel中设置垂直滚动条的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我检查最后位置的复选框列表时,滚动条会转到顶部。
我想滚动条不应该移动。
我的代码是
When I check check box list at last position, scroll bar goes to top.
I want scroll bar should not move.
My code is
<asp:UpdatePanel ID="TransportationModeupdatepanel" runat="server">
<ContentTemplate>
<asp:TextBox runat="server" ID="txt_TransportationMode" Width="110px" ReadOnly="true"></asp:TextBox>
<ajaxToolkit:PopupControlExtender ID="TransportationModePopupControlExtender" runat="server" Enabled="true" ExtenderControlID=""
TargetControlID="txt_TransportationMode"
PopupControlID="Div_TransportationMode" OffsetY="22"></ajaxToolkit:PopupControlExtender>
<div id="Div_TransportationMode" style="display: none; border-color: #CCCCCC; border-style: double; text-indent:-19px; padding-left:14px;
border-width: medium; overflow: auto; height: 70px; width: 100px; background-color: #CCCCCC;
background-repeat: repeat;">
<asp:CheckBoxList runat="server" ID="ddl_TransportationMode" AutoPostBack="true" OnSelectedIndexChanged="ddl_TransportationMode_SelectedIndexChanged">
</asp:CheckBoxList>
</div>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" ValidationGroup="ValidateControls"
runat="server" ErrorMessage="Please select Transportation Mode"
ControlToValidate="txt_TransportationMode" Display="Static" ForeColor="Red">*
</asp:RequiredFieldValidator>
</ContentTemplate>
</asp:UpdatePanel>
推荐答案
<script type="text/javascript">
( document )。ready( function (){
var xPos,yPos;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender,args){
xPos =
(document).ready(function () { var xPos, yPos; var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_beginRequest(BeginRequestHandler); prm.add_endRequest(EndRequestHandler); function BeginRequestHandler(sender, args) { xPos =
get(< span class =code-string>' Div_TransportationMode')。scrollLeft;
yPos =
get('Div_TransportationMode').scrollLeft; yPos =
这篇关于如果选中复选框列表,如何在updatepanel中设置垂直滚动条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文