HI,
esse erro aconteceu quando fui obter os dados de um editor de texto após o postback em um form no Asp.Net. Já tinha percebido que esse erro só ocorria quando o texto do editor era formatado (estava em negrito, tinha cor, etc.)
Esse formulário é um pouco diferente, já que o editor de texto era uma div, então eu tive que jogar o conteúdo da div em um input do tipo hidden para poder pegar seu valor no codebinhide.
Pesquisando no google, encontrei essa solução
A potentially dangerous Request.Form value was detected from the cliente
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-cliente
Pegue nesse post
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-client/13589607#13589607
Fiquem na Paz!!!
domingo, dezembro 08, 2013
domingo, novembro 24, 2013
Evitando exibição do ModalPopupExtender ao carregar página no Asp.Net
HI,
Quando se utiliza o ModalPopupExtender do Ajax Control Toolkit para exibir um diálogo modal, acontece um efeito inconveniente, o diálogo é exibido rapidamente quando a página é carregada e some em seguida.
Também acontece um outro probleminha. Vamos supor que ao fechar o diálogo é executada alguma rotina, e nessa rotina você faz com que seja exibida uma mensagem de alerta em javascript, o diálogo não some, continua sendo exibido, mesmo tendo executando o comando Hide do ModalPopupExtender.
Para resolver esses dois probleminha tem atribuir o estilo display:none; ao Panel associado ao ModalPopup.
Achei aqui essa solução:
ASP.NET ModalPopupExtender appears when calling Alert JavaScript function
http://stackoverflow.com/questions/12814062/asp-net-modalpopupextender-appears-when-calling-alert-javascript-function
Tem esse também
Hide asp:panel used with a modalpopupextender on pageLoad
http://stackoverflow.com/questions/5096322/hide-asppanel-used-with-a-modalpopupextender-on-pageload
CSS: Style="display:none;"
Fiquem na Paz!!!!
Quando se utiliza o ModalPopupExtender do Ajax Control Toolkit para exibir um diálogo modal, acontece um efeito inconveniente, o diálogo é exibido rapidamente quando a página é carregada e some em seguida.
Também acontece um outro probleminha. Vamos supor que ao fechar o diálogo é executada alguma rotina, e nessa rotina você faz com que seja exibida uma mensagem de alerta em javascript, o diálogo não some, continua sendo exibido, mesmo tendo executando o comando Hide do ModalPopupExtender.
Para resolver esses dois probleminha tem atribuir o estilo display:none; ao Panel associado ao ModalPopup.
Achei aqui essa solução:
ASP.NET ModalPopupExtender appears when calling Alert JavaScript function
http://stackoverflow.com/questions/12814062/asp-net-modalpopupextender-appears-when-calling-alert-javascript-function
Tem esse também
Hide asp:panel used with a modalpopupextender on pageLoad
http://stackoverflow.com/questions/5096322/hide-asppanel-used-with-a-modalpopupextender-on-pageload
CSS: Style="display:none;"
Fiquem na Paz!!!!
segunda-feira, novembro 18, 2013
Temas da Bíblia para Android
HI,
Aplicativo para Android que fiz, graças a Deus.
Descrição
Temas da Bíblia reúne todas as promessas de Deus que estão na sua Palavra.
As promessas estão divididas por Tema.
É possível enviar um versículo para alguém por SMS ou E-mail. Ou copiar o seu texto para que seja colado no Whatsapp por Exemplo. Mas o aplicativo não envia a mensagem, é aberto o programa que o usuário escolher, que esteja instalado no smartphone.
Site
http://programmerctrl.com/TemasDaBiblia.aspx
Download
https://play.google.com/store/apps/details?id=programmerctrl.sistemas.temasdabiblia
Fiquem na Paz!!!
Aplicativo para Android que fiz, graças a Deus.
Descrição
Temas da Bíblia reúne todas as promessas de Deus que estão na sua Palavra.
As promessas estão divididas por Tema.
É possível enviar um versículo para alguém por SMS ou E-mail. Ou copiar o seu texto para que seja colado no Whatsapp por Exemplo. Mas o aplicativo não envia a mensagem, é aberto o programa que o usuário escolher, que esteja instalado no smartphone.
Site
http://programmerctrl.com/TemasDaBiblia.aspx
Download
https://play.google.com/store/apps/details?id=programmerctrl.sistemas.temasdabiblia
Fiquem na Paz!!!
Marcadores:
android,
e-mail,
sms,
temas da bíblia,
versículos
Centralizar horizontalmente o banner do AdMod no Android
HI,
Incluí o esquema de publicidade do AdMod em um aplicativo que acabei de criar, mas só que na tela do S4 estava ficando alinhado à esquerda. Para centralizar na horizontal usei essa dica:
How do I make SMART_BANNER ads from admob fill correctly in Android?
http://stackoverflow.com/questions/17991497/how-do-i-make-smart-banner-ads-from-admob-fill-correctly-in-android/18005773#18005773
Fiquem na Paz!!!!
Incluí o esquema de publicidade do AdMod em um aplicativo que acabei de criar, mas só que na tela do S4 estava ficando alinhado à esquerda. Para centralizar na horizontal usei essa dica:
How do I make SMART_BANNER ads from admob fill correctly in Android?
http://stackoverflow.com/questions/17991497/how-do-i-make-smart-banner-ads-from-admob-fill-correctly-in-android/18005773#18005773
Fiquem na Paz!!!!
Marcadores:
admob,
android,
banner,
centralizar,
horizontal
quarta-feira, novembro 13, 2013
Copiando texto para o Clipboard no Android
HI,
Precisei dessa dica para capturar um texto para a área de transferência do Android.
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(meu_texto);
Android: Copy to clipboard selected text from a TextView
http://stackoverflow.com/questions/6624763/android-copy-to-clipboard-selected-text-from-a-textview/6624816#6624816
Fiquem na Paz!!!
Precisei dessa dica para capturar um texto para a área de transferência do Android.
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(meu_texto);
Android: Copy to clipboard selected text from a TextView
http://stackoverflow.com/questions/6624763/android-copy-to-clipboard-selected-text-from-a-textview/6624816#6624816
Fiquem na Paz!!!
quinta-feira, setembro 12, 2013
Erro java.lang.NumberFormatException: NaN no Android
HI,
O problema aconteceu nessa função para arredondar as casas decimais de um número que utilizo no android
public static double round(double d, int decimalPlace){
// see the Javadoc about why we use a String in the constructor
// http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#BigDecimal(double)
BigDecimal bd = new BigDecimal(Double.toString(d));
bd = bd.setScale(decimalPlace,BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
}
Fui utilizar e a aplicação deu esse erro java.lang.NumberFormatException: NaN
Pesquisando, descobrir que era por que na primeira utilização da rotina o resultado era zero. É uma rotina para calcular a distância em metros de duas coordenadas. E eu só vou gravar se for maior que dez.
Resolvi testando se antes o valor era zerado
double aux_metros = 0;
if ((6366000*tt) > 0){
aux_metros = round(6366000*tt, 2);
}
Achei aqui a causa do problema
Exception in thread “main” java.lang.NumberFormatException: Infinite or NaN
http://stackoverflow.com/questions/14371003/exception-in-thread-main-java-lang-numberformatexception-infinite-or-nan/14371028#14371028
Fiquem na Paz!!!
O problema aconteceu nessa função para arredondar as casas decimais de um número que utilizo no android
public static double round(double d, int decimalPlace){
// see the Javadoc about why we use a String in the constructor
// http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#BigDecimal(double)
BigDecimal bd = new BigDecimal(Double.toString(d));
bd = bd.setScale(decimalPlace,BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
}
Fui utilizar e a aplicação deu esse erro java.lang.NumberFormatException: NaN
Pesquisando, descobrir que era por que na primeira utilização da rotina o resultado era zero. É uma rotina para calcular a distância em metros de duas coordenadas. E eu só vou gravar se for maior que dez.
Resolvi testando se antes o valor era zerado
double aux_metros = 0;
if ((6366000*tt) > 0){
aux_metros = round(6366000*tt, 2);
}
Achei aqui a causa do problema
Exception in thread “main” java.lang.NumberFormatException: Infinite or NaN
http://stackoverflow.com/questions/14371003/exception-in-thread-main-java-lang-numberformatexception-infinite-or-nan/14371028#14371028
Fiquem na Paz!!!
Marcadores:
android,
arredondar,
decimal,
erro,
NaN
quarta-feira, setembro 11, 2013
Esconder um botão no Android
HI,
Antes de conhecer essa dica eu apenas desabilitava o componente, Enable=false, mas agora o componente some da tela, fica invisível.
Achei aqui
How can I remove a button or make it invisible in Android?
http://stackoverflow.com/questions/4127725/how-can-i-remove-a-button-or-make-it-invisible-in-android/4127830#4127830
Se utilizar a opção INVISIBLE, o botão não some da tela, fica apenas transparente.
Não serve apenas para o botão.
Fiquem na Paz
Antes de conhecer essa dica eu apenas desabilitava o componente, Enable=false, mas agora o componente some da tela, fica invisível.
Achei aqui
How can I remove a button or make it invisible in Android?
http://stackoverflow.com/questions/4127725/how-can-i-remove-a-button-or-make-it-invisible-in-android/4127830#4127830
Set button visibility to GONE (button will be completely "removed" -- the buttons space will be available for another widgets) or INVISIBLE (button will became "transparent" -- its space will not be available for another widgets):
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
or in xml:
Se utilizar a opção INVISIBLE, o botão não some da tela, fica apenas transparente.
Não serve apenas para o botão.
Fiquem na Paz
Marcadores:
android,
botão,
componente,
esconder,
invisível
quinta-feira, setembro 05, 2013
Instalando o Zeos Lib (mysql) no Delphi 7
HI,
Já tinha a um versão do ZeosLib instalada no meu Delphi 7, mas resolvi atualizar para conectar o banco mysql onde meu site está hospedado.
Utilizei essa página para instala-lo.
Zeos (mysql) no Delphi 7
http://marciorossato.meucanal.com.br/zeos-mysql-no-delphi-7/
Mas não foi essa moleza toda. Para configurar o componente tiver que achar uma dll compatível com o banco de dados aqui no meu notebook. A dll libmysql que estava na pasta bin da instalação do MySql não serviu. Usei a que estava na pasta do MySQL Workbench que eu havia instalado aqui.
A libmysql.dll é atribuída na propriedade LibraryLocation do componente de conexão.
Fiquem na Paz!!!
Já tinha a um versão do ZeosLib instalada no meu Delphi 7, mas resolvi atualizar para conectar o banco mysql onde meu site está hospedado.
Utilizei essa página para instala-lo.
Zeos (mysql) no Delphi 7
http://marciorossato.meucanal.com.br/zeos-mysql-no-delphi-7/
Mas não foi essa moleza toda. Para configurar o componente tiver que achar uma dll compatível com o banco de dados aqui no meu notebook. A dll libmysql que estava na pasta bin da instalação do MySql não serviu. Usei a que estava na pasta do MySQL Workbench que eu havia instalado aqui.
A libmysql.dll é atribuída na propriedade LibraryLocation do componente de conexão.
Fiquem na Paz!!!
The message received from the server could not be parsed
HI,
Pense num problema que deu dor de cabeça.
No meu caso o problema foi por causa que implementei uma rotina para gerar um arquivo pdf para download usando o Crystal Reports.
Esse é o trecho código para gerar o relatório no formato PDF para download
// Stop buffering the response
Response.Buffer = false;
// Clear the response content and headers
Response.ClearContent();
Response.ClearHeaders();
// Export the Report to Response stream in PDF format and file name Customers
cryRpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "ocorrencia_id" + _codigosoc);
// There are other format options available such as Word, Excel, CVS, and HTML in the ExportFormatType Enum given by crystal reports
O problema é que esse código dá conflito com o Ajax do Asp.Net.
A solução é registrar o componente que está acionando o código em questão
ScriptManager.GetCurrent(this).RegisterPostBackControl(btImprimir);
Utilizar esse comando no Page_Load.
Fiquem na Paz!!!
Pense num problema que deu dor de cabeça.
No meu caso o problema foi por causa que implementei uma rotina para gerar um arquivo pdf para download usando o Crystal Reports.
Esse é o trecho código para gerar o relatório no formato PDF para download
// Stop buffering the response
Response.Buffer = false;
// Clear the response content and headers
Response.ClearContent();
Response.ClearHeaders();
// Export the Report to Response stream in PDF format and file name Customers
cryRpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "ocorrencia_id" + _codigosoc);
// There are other format options available such as Word, Excel, CVS, and HTML in the ExportFormatType Enum given by crystal reports
O problema é que esse código dá conflito com o Ajax do Asp.Net.
A solução é registrar o componente que está acionando o código em questão
ScriptManager.GetCurrent(this).RegisterPostBackControl(btImprimir);
Utilizar esse comando no Page_Load.
Fiquem na Paz!!!
quarta-feira, setembro 04, 2013
Detectando ser o browser está com foco ou minimizado utilizando javascript
HI,
Precisei implementar esse código em um exemplo de chat que estou modificando. Foi para executar um som ao chegar mensagem caso ele esteja sem o foco ou minimizado.
Utilizei esse código
Quando o browser perder o foco a variável isactive vai receber false.
Achei aqui
How to play a notification alert sound when the browser window is minimized and when a notification comes from the server
http://stackoverflow.com/questions/12653370/how-to-play-a-notification-alert-sound-when-the-browser-window-is-minimized-and/12653751#12653751
Mais sobre Focus/Blur
Focus/blur methods and events
http://javascript.info/tutorial/focus
Fiquem na Paz!!!
Precisei implementar esse código em um exemplo de chat que estou modificando. Foi para executar um som ao chegar mensagem caso ele esteja sem o foco ou minimizado.
Utilizei esse código
var isactive = false;
function playSound(){
if (isactive) return;
playWav...;
}
onNotificaitonComes = playSound;
$(window).focus(function(){
isactive = true;
}).blur(function(){
isactive = false;
});
Quando o browser perder o foco a variável isactive vai receber false.
Achei aqui
How to play a notification alert sound when the browser window is minimized and when a notification comes from the server
http://stackoverflow.com/questions/12653370/how-to-play-a-notification-alert-sound-when-the-browser-window-is-minimized-and/12653751#12653751
Mais sobre Focus/Blur
Focus/blur methods and events
http://javascript.info/tutorial/focus
Fiquem na Paz!!!
Marcadores:
browser,
detectar,
estado,
foco,
javascript,
minimizado
Assinar:
Postagens (Atom)