Javascript no C#

.NET

01/10/2012

Tenho uma função java script no diretorio Scripts/verificaCpf.js.
Não estou conseguindo rodar pelo C#, somente pelo asp.net. Como eu faço para rodar via código?
Prefiro sempre trabalhar no C#(Code Behind) e não no asp.net.
Pjava

Pjava

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

01/10/2012

Experimente usar a função RegisterStartupScript. Mas quando exatamente essa função será chamada, pois dependendo do local, o melhor é usá-la diretamente do HTML (ASPx).
GOSTEI 0
Tiago

Tiago

01/10/2012

Você pode tambem adicionar uma referencia ao seu arquivo na página... é só fazer o drag and drop, esteja certo que fara entre as tags <head> </head>
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

01/10/2012

Pois é, Tiago, o melhor seria esse, mas ele disse que quer fazer a chamada pelo C# e não no HTML diretamente.
GOSTEI 0
Tiago

Tiago

01/10/2012

Ah entendi, nesse artigo ele mostra com realizar as chamadas através do Visual Basic, no caso seria apenas adaptar. Não são muitas mudanças.
http://www.macoratti.net/07/09/aspn_ujs2.htm.

Uma forma também que eu uso bastante, é quando por exemplo tenho um controller button com o seu id=button1

button1.atributes.add("eventos","funcao_javascript");

Espero ter ajudado.
GOSTEI 0
POSTAR