Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, não tenho lá muita esperiência com JavaScript, muito menos utilizando-o com o ASP .NET.
Gostaria de saber se tem como, primeiramente deixar todo script no codebehind e esconder do usuário o código. Depois, gostaria de saber se tem como chamá-lo sem callback.
Por exemplo, com elementos html posso fazer muito simplesmente algo como:
<script type="text/javascript">
<!--
function mudaTexto() {
document.getElementById("txtbox").value = "Meu Texto";
}
-->
</script>
...
<input id="txtbox" value="" disabled="true">
<button type="button" onclick="mudaTexto()">Mudar Texto</button>
...
Mas caso queira fazer utilizando elementos ASP preciso utilizar algo como "Page.ClientScript.RegisterStartupScript" no evento "onclick" do botão, ou "Button1.Attributes.Add(evento,return minhafuncao)" e sempre que tento inserir o javascript ele recarrega a página, não executa simplesmente o javascript. O que posso fazer para modificar esse comportamento?Carregando comentários...