Как решить эту ошибку javascript, я использую ToolScriptManager для UpdatePanel

Я пытаюсь зарегистрировать упомянутый ниже javascript для использования с GridView, чтобы добавить функциональность замораживания в GridView. При компиляции возникает ошибка Ошибка выполнения Microsoft JScript: 'Sys' is undefined

Как это можно исправить.

<script language="javascript" type="text/javascript">
    // This Script is used to maintain Grid Scroll on Partial Postback
    var scrollTop;
    //Register Begin Request and End Request 
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
    //Get The Div Scroll Position
    function BeginRequestHandler(sender, args) 
    {
    var m = document.getElementById('divGrid');
    scrollTop=m.scrollTop;
    }
    //Set The Div Scroll Position
    function EndRequestHandler(sender, args)
    {
    var m = document.getElementById('divGrid');
    m.scrollTop = scrollTop;
    } 
</script>  

person Shantanu Gupta    schedule 15.09.2010    source источник


Ответы (2)



person    schedule
comment
Исключение выдается в самой первой строке, т.е. Sys.WebForms.PageRequestManager.getInstance(); - person Shantanu Gupta; 15.09.2010
comment
Нет, это не сработало для меня. Я использую ToolScriptManager вместо ScriptManager. - person Shantanu Gupta; 15.09.2010