Pular para o conteúdo principal

Postagens

Refresh kendo PivotGrid ASP MVC com javascirpt

O Pivot Grid da telerik é um componente muito útil para visualização de dados em forma de pivot. Uma das dúvidas que muitos desenvolvedores tem é como recarregar dados via JavaScript após renderizar o layout no navegador do usuário para que não seja necessário sempre recarregar a página. Para recarregar os dados de seu pivot grid é necessário saber o id do pivot grid. O id do elemento é a mesma string que foi definida no atributo .Name() da construção do componente. Após saber o id é só manipular com javascript: $("#idPivotGrid").data("kendoPivotGrid").dataSource.read(); Até a próxima.

HTTP Error 500.19 com WSUS e compression schema module

Isto acontece quando tentamos instalar aplicações de arquitetura 32b no IIS . Module DynamicCompressionModule Notification SendResponse Handler StaticFile Error Code 0x8007007e Requested URL http://localhost:80/ Physical Path C:\inetpub\wwwroot Logon Method Anonymous Logon User Anonymous Para resolver você deve procurar pela dll suscomp.dll e adicionar nos diretórios: C:\Windows\System32\inetsrv C:\Windows\SysWOW64\inetsrv Copie e cole o codigo no cmd como administrador: %windir% \system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress'] Caso queira voltar atras nas cofigurações de compressão: %windir% \system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name='xpress',doStaticCompression='false',dll='%windir%\system32\inetsrv\suscomp.dll

Como criar componente dropdown com checkbox ASP.NET MVC

Neste post irei demonstrar a criação de um componente  dropdown com checkbox para selecionar as opções desejadas. Para começar podemos criar uma classe estática para criar o componente que será utilizado numa página razor. public static class Extensions { public static MvcHtmlString DropdownCheckbox( this HtmlHelper helper, string placeholder, IEnumerable<SelectListItem> selectList, object htmlAttributes) { string items = "" ; string rodape = "" ; if (htmlAttributes == null ) { htmlAttributes = new { }; } var attributes = new ExpandoObject() as IDictionary< string , Object>; foreach (PropertyInfo property in htmlAttributes.GetType().GetProperties()) { attributes.Add(property.Name, property.GetValue(htmlAttributes)); } string idDropdown = "dr...

Como resolver o "Erro 102 (net::ERR_CONNECTION_REFUSED)

Hoje ao iniciar uma aplicação criada em ASP.NET MVC o navegador abriu e misteriosamente esta mensagem apareceu. Fiz varias tentativas de busca pelo motivo que ocasiona este erro. Mas ao final de tudo não achei programa que usasse mesma porta definida pelo IIS, configuração de IIS express ou coisa semelhante que resolvesse o problema. A solução encontrada foi um software. O WinsockxpFix.exe. Este software pode ser baixado no site da softpedia . Após a instalação tudo ocorreu normalmente e consegui finalmente continuar com o desenvolvimento do projeto.

Criando uma aplicação de teste com Selenium/C#

Este tutorial tem como exemplo um simples teste automatizado com Selenium.  O primeiro passo é a criação de um projeto de testes.  Após a criação do projeto podemos adicionar via Nuget as referências do Selenium: Por atalho de click direito em References>Manage Nuget Packages... Ou Package Manager console: PM> Install-Package Selenium.WebDriver Após adicionar as referencias do Selenium ao projeto, podemos codificar a abertura de um site e uma iteração com a página do site. Como exemplo no código abaixo é feita uma busca na página do google:  using Microsoft.VisualStudio.TestTools.UnitTesting ; using OpenQA.Selenium ; using OpenQA.Selenium.Firefox ; namespace UnitTest { [TestClass] public class TestePesquisaGoogle { FirefoxDriver firefox; [TestMethod] public void AbrirNavegadorPesquisar () { firefox = new FirefoxDriver(); firefox.Navigate().GoToUrl( "http...