Pergunta : Substituir ButtonClickEvent com o fim de RadWindow (ASP.NET, C#, Telerik RadControls)

Como faço eu mudar o ButtonClickEvent (C#) ao evento do lado de cliente de Telerik RadCloseWindow.  o código “amostras” do

The da mostra do telerik a REDE e o Javascript relacionou-se ao Telerik RadWindow.  Esta ação precisa de atear fogo então fora das tarefas de C# que “de volta a tecla ao seletor da lição” faz. ESTE CÓDIGO NÃO ESTÁ ATUALMENTE EM MINHA SOLUÇÃO. O problema é mais Javascript que chama o c# que não é meus começos do evento do clique da tecla de forte.

The um número de tarefas de C# que incluem a atualização de uma base de dados 2008 de MSSQL assim como o funcionamento de algum java para atualizar dinâmicamente a exposição o batidas video” da base de dados de RadGrid das “.  Este É o código REAL de C# que precisa de ser controlado pelo lado de cliente planta do radwindow close.

My que é o funcionar direto da página de VideoSelector (controle encaixado XGISVideoLessonVideo.jpg do usuário). a razão do

The do para esta é ajudar a resolver a animação separada da exposição e a resize as edições/conflitos que jogam o havoc com a exposição do radwindow e “de volta a tecla ao seletor da lição”.  o IE “de volta a tecla ao seletor da lição” é estalado mas o RadWindow Repoens.  A animação de Telerik é benéfica como ajuda a imagem e o vídeo da resolução a fazer sob medida diferenças, eliminando a necessidade para ajustar as larguras fixas (para objetos variáveis) que fazem com que os scrollbars indiquem uneccesarily.  A idéia é que se eu removo a dependência na tecla traseira ao evento do fim do radwindow igualmente resolverá edições que da exposição eu estou tendo em IE8 contra a exposição correta no cromo. o IE menos coisas a ir endgame de wrong.

The é substituir a �a página de ASPX e funcioná-la toda do um page.
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
controlWindowButtons notpretty do >function " do class= " de " codeSnippet691627 do id= do
           
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
>onclick= notpretty " controlWindowButtons " do class= " do id= " codeSnippet691645 do
           
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
o class= " do id= " codeSnippet691657 do
protected Button1_Click vago (remetente do objeto, EventArgs e)
    {
        corda sql = "";
        var COM = SqlCommand novo ();
        sql +=
            A “INSERÇÃO em Xtrain.XTV7_3_Video_View (XTV7_VVR_Time_Start, XTV7_VVR_Time_Close, XTV7_UserName, XTV7_Videos_ID) avalia (@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). Valor = DateTime.Parse (lblVidReg.Text);
        COM. Parameters.Add (“@XTV7_VVR_Time_Close”, SqlDbType.DateTime). Valor = DateTime.Parse (DateTime.Now.ToString ());
        COM. Parameters.Add (“@XTV7_UserName”, SqlDbType.NVarChar). Valor = HttpContext.Current.User.Identity.Name.ToString ();
        COM. Parameters.Add (“@XTV7_Videos_ID”, SqlDbType.Int). Valor = Int32.Parse (Geek.XTV7_Videos_ID.ToString ());

        tentativa
        {
            data.ExecuteNonQuery (sql, COM);
        }
        prendedor (exceção ex)
        {
            amarrar o certificado = do “language= \ “Javascript \ “>alert ”;
        ClientScript.RegisterStartupScript (GetType (), “reorienta”, scriptreturn, falsos);
    }
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
andRebind >Current notpretty do fim do Javascript " do class= " de " codeSnippet691799 do id= do
           
class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >CurrentLessonDisplay-Videos-Imag.jpg " fileSize " > (111 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
página de >2nd DisplayASPX da " descrição " do class= do
(atual) largura do style= do > �a página do “src=” /images/t313522/CurrentLessonDisplay-Videos-Imag.jpg” de DisplayASPX com o BackButton (atual)”/></a>
</div>
      o class= de </div><div
do >
>
nome de arquivo " do class= do >VideoSearchAndStart.jpg " fileSize " > (127 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
>VideoSearchAndStart Page
da " descrição " do class= do
 página”/></a> do “src=” /images/t313525/VideoSearchAndStart.jpg” de VideoSearchAndStart
</div>
      o class= de </div><div
do >
class= do

Resposta : Substituir ButtonClickEvent com o fim de RadWindow (ASP.NET, C#, Telerik RadControls)

Problema resolvido:

O código abaixo + a remoção da tecla e mais importante ainda de relocating do asp a indicação da inserção a um vácuo confidencial na página do anfitrião.


JAVASCRIPT

        onClose da função () {
            $find (“<>página) .ClientID %>").ajaxRequest (“fechado”);
            GetRadWindow () .close ();

        }


XHTML

            VisibleTitlebar= VisibleOnPageLoad= " verdadeiro " Animation= " falso " " desvanece-se " Title= de " visor video da lição XGIS "
            AutoSize= Width= " verdadeiro " " 1050px " Height= " 670px " VisibleStatusbar= KeepInScreenBounds= " falso " " verdadeiro "
            Skin= " enegrece " OnClientClose= " onClose " >
       




C#


    Pedido do gerente de Ajax do #region
    RadAjaxManager1_AjaxRequest vago protegido (remetente do objeto, AjaxRequestEventArgs e)
    {
        comutar (e.Argument)
        {
            encaixotar “fechado”:
                UpdateView ();
                RadGrid1.Rebind ();
                ruptura;
        }
    }
    #endregion
Outras soluções  
 
programming4us programming4us