Inquiridor
Problema com butao em um static method

Pergunta
-
caros,
estou utilizando uma classe static e quero desabilitar um botao dentro dessa classe, só que me aparece o seguinte erro:
"An object reference is requied for the non-static field."
a minha classe é a seguinte:
[WebMethod(EnableSession=true)] public static string RandoNumber() { Button1.Enabled = false; return val; }
alguma ajuda???
Todas as Respostas
-
-
Dá uma olhada nesses links, creio que a solução está aqui.
Agora uma pergunta. Você necessita que esse método seja estático?
Você pode fazer um método simples apenas public string RandoNumber().
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
-
Pessoal,
utilizei o atributo WebMethod porque este é invocado através de json. e caso retirar o static este já nãofunciona, pq a função javascript que utilizo é para apresentar uma animação de números no ecrã. logo tem que ficar daquele jeito. só que quero desabilitar o botão apos o clique.
-
Flavio, voce ja tentou desabilitar esse botão no seu javascript? ou com jquery?
http://www.mkyong.com/jquery/how-to-disable-submit-button-after-clicked-with-jquery/
document.getElementById("<%= btnTeste.ClientID%>").disabled = true;
Pode ser uma solução para você.
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
-
Fernando,
já fui por esta via, só que preciso controlar o numero de cliques e estou utilizando Sessions para armazenar este valor pq tentei utilizar ViewState e nao consegui devido ao metodo static. logo nao da para desabilitar este botao via javascript. tem que ser por este metodo que falei.
-
Veja se te ajuda.
http://stackoverflow.com/questions/106509/disable-button-on-form-submission
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
-
WebMethod, para desabilitar botão!
Complicado!
Agora se pode usar Json mandar um resposta para o JS e com isso desabilitar o Botão via JavaScript!
???
Complicado porque eu já vi esse post com ViewState e HiddenField e os o dois funcionarão e não foi utilizado!
Será que não é maneira de codificar ???
-
esta parte de desabilitar botao é apenas uma funcionalidade entre muitas. as outras ja estao todas prontas, falta somente para desabilitar este botao. por isso coloquei parte do codigo onde necessito. eu tinha um outro post onde estava discutindo outra forma para fazer isso e nao consegui, pelo que vim dessa outra forma tentar este processo.
deixo aqui o link caso queiras ver.