如果选中复选框列表,如何在updatepanel中设置垂直滚动条 [英] How to set vertical scroll bar in updatepanel if check box list selected

查看:56
本文介绍了如果选中复选框列表,如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆