'Uncaught TypeError: Cannot set properties of null (setting 'Handle')

i got the following error msg in [Console] if i put [MultiHandleSliderExtender] into ChildPage. But it's working fine if put into normal aspx page. Plesae help me. tq

enter image description here

Not Working MastePage.master

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:ContentPlaceHolder id="body" runat="server">        
    </asp:ContentPlaceHolder>    
</form>
</body>
</html>

Notworking.aspx (ChildPage)

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="body" Runat="Server">
<div style="padding: 100px;">
    <cc1:MultiHandleSliderExtender ID="mhse_year_range" runat="server" TargetControlID="txt_year_range"
        BehaviorID="multiHandleSliderTwo" Minimum="2000" Maximum="2022" Steps="22" Length="400">            
        <MultiHandleSliderTargets>
            <cc1:MultiHandleSliderTarget ControlID="txt_year_from" />
            <cc1:MultiHandleSliderTarget ControlID="txt_year_to"/>
        </MultiHandleSliderTargets>
    </cc1:MultiHandleSliderExtender>
    <br /><br />
    <asp:TextBox ID="txt_year_from" runat="server" Text="2000"></asp:TextBox>
    <asp:TextBox ID="txt_year_to" runat="server" Text="2022"></asp:TextBox>
    <asp:TextBox ID="txt_year_range" runat="server"></asp:TextBox>
</div>
</asp:Content>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source