Невозможно правильно настроить панель обновления

Я работаю над сайтом с использованием карт Google apiv3. У меня есть кнопка в панели обновления, через которую я выполняю некоторую логику, используя код позади button_click и функцию javascript.

Так как кнопка находится на панели обновлений, я не вижу ничего в окне просмотра firebug, и ни мои контрольные точки в функции javascript не работают. Без панели обновления я вижу поток выполнения в наблюдении, и все работает отлично, но я получаю перезагрузку на карте.

Код в aspx:

     
    
        
            
        
        
            
        
    

Button_Click1:

protected void Button1_Click1(object sender, EventArgs e)
{
    using (con = new MySqlConnection("server=localhost; uid=root;password=as64ws;database=Gmaps"))
    da = new MySqlDataAdapter("select * from routes where uid='a1'", con);
    da.Fill(ds, "mroute");
    foreach (DataRow r in ds.Tables[0].Rows)
    {
        uroute.Add(r["latlng"].ToString());
    }
    croute = new string[uroute.Count];
    croute = uroute.ToArray();
    hdncroute.Value = string.Join("&", croute);
    ScriptManager.RegisterClientScriptBlock(this, typeof(Button), "routes", "droute()", true);
}

Javascript:

function droute()
{
    var route=[];
    var temp;
    temp = document.getElementById('').value;
    route= temp.split('&');
    //Loop to add locations and draw line
    var path= polyline.getPath();
    for(var i=0;i

Ответы на вопрос(2)

Ваш ответ на вопрос