Vraag : Vervang ButtonClickEvent met Dichte RadWindow (ASP.NET, C#, Telerik RadControls)

Hoe ik ButtonClickEvent (C#) in de ZijGebeurtenis van de Cliënt van Telerik RadCloseWindow verander.  

The de code „steekproeven“ van telerik toont NETTO en Javascript met betrekking tot Telerik RadWindow.  Deze actie moet dan van de taken in brand steken C# dat de knoop „terug naar van de Les van de Selecteur“. DEZE CODE IS NIET MOMENTEEL IN MIJN OPLOSSING. Het probleem is meer javascript die c# roepen die niet mijn Knoop forte.

The klikt gebeurtenis begint een aantal taken is C# die het bijwerken van een gegevensbestand van MSSQL 2008 evenals het runnen van één of ander Java omvatten om de vertoning van de RadGrid gegevensbestand video „klappen“ dynamisch bij te werken.  Dit IS de DAADWERKELIJKE Code C# die door de cliënt moet worden gecontroleerd het zijradwindowclose.
My plan/>


The voor dit is te helpen afzonderlijke vertoningsanimatie oplossen en resize kwesties/conflicten die verwoesting met de radwindowvertoning en de knoop „terug naar van de Les van de Selecteur“ spelen.  d.w.z. wordt de knoop „terug naar van de Les van de Selecteur“ geklikt maar RadWindow Repoens.  De animatie Telerik is voordelig aangezien het helpt beeld en videogrootteverschillen oplossen, die de behoefte om vaste breedten elimineren (voor veranderlijke voorwerpen) te plaatsen die scrollbars om uneccesarily veroorzaken te tonen.  Het idee is dat als ik het gebiedsdeel op de achterknoop aan de radwindow dichte gebeurtenis verwijder het ook vertoningskwesties zal oplossen ik in IE8 versus correcte vertoning in chroom heb. d.w.z. moet minder dingen om te gaan wrong.

The endgame de 2de Aspx- pagina vervangen en het allen van één page.
in werking stellen
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
function controlWindowButtons ()
            {
                var selitem = verklaart nietig;
                var e = document.forms [0] .elements [„RadioButtonList1“];
                voor (var i=0; i < e.length; i++)
                {
                 als (e [I] .checked)
                    {
                     selitem = e [I] .value;
                    }
                } 
                eval („oWnd.“ + selitem);
            } 
" codeBody "
1:
onclick= " controlWindowButtons () „Value= " dichte ()“ " Dichte " Text=
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
" notpretty "
protected nietige Button1_Click (objecten afzender, EventArgs e)
    {
        koord sql = "";
        var Com = nieuwe SqlCommand ();
        sql +=
            „TUSSENVOEGSEL IN (XTV7_VVR_Time_Start, XTV7_VVR_Time_Close, XTV7_UserName, XTV7_Videos_ID) Waarden Xtrain.XTV7_3_Video_View (@XTV7_VVR_Time_Start, @XTV7_VVR_Time_Close, @XTV7_UserName, @XTV7_Videos_ID)“;
            //Geek.XTV7_VidReg;
        Com. Parameters.Add („@XTV7_VVR_Time_Start“, SqlDbType.DateTime). Waarde = DateTime.Parse (lblVidReg.Text);
        Com. Parameters.Add („@XTV7_VVR_Time_Close“, SqlDbType.DateTime). Waarde = DateTime.Parse (DateTime.Now.ToString ());
        Com. Parameters.Add („@XTV7_UserName“, SqlDbType.NVarChar). Waarde = HttpContext.Current.User.Identity.Name.ToString ();
        Com. Parameters.Add („@XTV7_Videos_ID“, SqlDbType.Int). Waarde = Int32.Parse (Geek.XTV7_Videos_ID.ToString ());

        probeer
        {
            data.ExecuteNonQuery (sql, Com);
        }
        vangst (ex Uitzondering)
        {
            koord manuscript = „ ";
            Page.RegisterStartupScript („fout“, manuscript);
        }
        ClientScript.RegisterStartupScript (Page.GetType (), „mykey“, „CloseAndRebind (); “, waar);

        koord scriptreturn = „“;
        ClientScript.RegisterStartupScript (GetType (), „richt“, scriptreturn opnieuw, vals);
    }
" codeBody "
1:
2:
3:
4:
5:
6:
Current Javascript sluit andRebind

         functie CloseAndRebind (args) {
                GetRadWindow () .BrowserWindow.refreshGrid (args);
                GetRadWindow () .close ();
            }

Antwoord : Vervang ButtonClickEvent met Dichte RadWindow (ASP.NET, C#, Telerik RadControls)

Opgelost probleem:

De code hieronder + de verwijdering van de aspis knoop en het belangrijkst het opnieuw vestigen van de tussenvoegselverklaring aan een privé leegte op de gastheerpagina.


JAVASCRIPT

        functie onClose () {
            $find („<>Pagina) %>“) .ajaxRequest .ClientID („gesloten“);
            GetRadWindow () .close ();

        }


XHTML

            VisibleTitlebar= " ware " VisibleOnPageLoad= " valse " Animation= " verdwijnt " de VideoKijker van de Les van Title= " XGIS " langzaam
            AutoSize= " ware " Width= " 1050px " Height= " 670px " VisibleStatusbar= " valse " " Ware " KeepInScreenBounds=
            Skin= " Zwarte " OnClientClose= " onClose " >
       




C#


    Het Verzoek van de Manager van Ajax van #region
    beschermde nietige RadAjaxManager1_AjaxRequest (objecten afzender, AjaxRequestEventArgs e)
    {
        schakelaar (e.Argument)
        {
            „gesloten“ geval:
                UpdateView ();
                RadGrid1.Rebind ();
                onderbreking;
        }
    }
    #endregion
Andere oplossingen  
 
programming4us programming4us