Chamando Jquery pelo C# - Delboni TI

About us

test banner

Breaking

Post Top Ad

Responsive Ads Here

Post Top Ad

Responsive Ads Here

quinta-feira, 20 de março de 2014

Chamando Jquery pelo C#



Estou envolvido em um projeto .Net WebApplication que utiliza o JQUERYUI para melhorar a interface do projeto.

A verificação dos campos em branco em uma tela de cadastro, é usado jquery, mostrando os resultados dentro de uma modal (jquery.dialog) porém, dentro desse cadastr, existe uma lista de dependentes de clientes, que faço diversas verificações no postback.
E ai, para manter o padrão do projeto, tive que executar uma function em jquery usando o code-behind.

Como eu sempre digo, estarei aqui explicando somente a solução, e que funciona, sem entrar em detalhes de explicações dos objetos e etc.

Segue o codigo do Jquery, que está localizado no final da minha pagina .aspx:

   function showDialog() {
            $(function () {
                $("#modal").dialog({
                    modal: true,
                    buttons: { Ok: function () {
                        $(this).dialog("close");
                    }
                    }
                });               
               return false;
            });

          }

Como puderam perceber dentro do .aspx, tenho a div com id=modal, para ser executada como modal pelo codigo jquery.
<div id="modal" style="text-align: left">
        <label id="lblMsg"></label>
</div>

E agora, simplismente no .cs:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "key", "showDialog()", true);

Pronto. Com isso já consigo executar meu codigo jquery, seja qual for (coloquei aquele apenas como exemplo) pelo C#.


Um comentário:

Post Top Ad

Responsive Ads Here