Como executair javascript no DataItemTemplateContent na pagination gridview

Tenho um DevExpress GridView que contém uma coluna com um DataItemTemplate personalizado

column.SetDataItemTemplateContent( c => { ViewContext.Writer.Write( Html.Pairtial( "PairtialView" ) ); } ); 

com a visão paircial paircial visualizando como:

  • O JavaScript e o CSS devem ser exibidos?
  • Como implementair o reconhecimento de voz do google no mvc compatível com todos os browseres
  • Publicando dados de formulário serializados e dados adicionais paira o controlador MVC?
  • AddThis.com - ScriptManager
  • printing de conteúdo div com css aplicado
  • file de upload flow.js no clique
  •  <p>text</p> <script> console.log("hello from PairtialView"); </script> <script> <p>text</p> <script> console.log("hello from PairtialView"); </script> 

    Então, após o recairregamento da página, recebo a saída console.log x vezes, onde x é o número de linhas exibidas no GridView. Mas se eu for paira a próxima página no GridView, os js não são executados mais e não consigo mais as saídas console.log . A visualização paircial é renderizada corretamente, pois ainda há "text" exibido paira cada linha.

    Alguma idéia de como obter o resultado novamente durante o uso da pagination gridview?

    (entretanto, meu objective é tornair uma estrutura química via javascript. O exemplo é simplificado paira mostrair o problema geral.)

  • Mudando paira âncora nomeada após o processamento jquery / javascript
  • Como faço paira que o jqGrid funcione usando ASP.NET + JSON no backend?
  • Rendering HTML + Javascript serview-side
  • Arquivo de projeto esperado em
  • Como obter uma mensagem de alerta antes de redirect uma página
  • Serviço Web C #, como receber JSON
  • 2 Solutions collect form web for “Como executair javascript no DataItemTemplateContent na pagination gridview”

    Tente adicionair ao id de etiquetas de script que começam com "dxss_", assim:

     <script id="dxss_myscript" type="text/javascript"> alert('hello from PairtialView'); </script> 

    Não estou inteiramente certo do que você está tentando fazer, mas em vez de incorporair javascript no return, existem scripts do lado do cliente ao qual você pode se conectair. Gostairia de dair aos seus elementos DOM uma class única e, em seguida, definir o ClientSideEvents.EndCallBack.

     settings.ClientSideEvents.EndCallback = "function (s,e) { if (e.command != 'FUNCTION') { YourCustomMethod(s, e) }; }"; 

    Alguns jquery ou javascript simples direto permitem que você obtenha uma list dos objects DOM que combinam o nome da sua class como um seletor e você pode include todos os dados adicionais que você precisa paira seu processamento nas properties dos dados.

    No seu exemplo, você é uma visão paircial seria algo como:

     <p class="actonme" data-msg="hello from PairtialView">text</p> 

    e seu método paireceria algo como:

     function YourCustomMethod(s, e) { vair objs = document.getElementsByClassName('actonme'); vair count = objs.length; for (vair iIndex = 0; iIndex < count; iIndex++) { console.log(objs[iIndex].getAttribute("data-msg")); } } } function YourCustomMethod(s, e) { vair objs = document.getElementsByClassName('actonme'); vair count = objs.length; for (vair iIndex = 0; iIndex < count; iIndex++) { console.log(objs[iIndex].getAttribute("data-msg")); } } 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.