Articles of asp.net

Diferença entre session e HttpContext.Current.Session

Qual é a diferença entre o object Session e HttpContext.Current.Session?

Passando o cookie FormsAuthentication para um serviço WCF

Eu tenho um site que fala com um serviço web WCF remoto. Ambos usam o mesmo Provedor de autenticação FormsAuthentication. Gostaria de autenticar com o serviço WCF representando o usuário atualmente logado no site. Eu já fiz isso manualmente, usando as credenciais do usuário UserName, mas preciso saber a senha do usuário. Então, o que […]

É String.Contains () mais rápido que String.IndexOf ()?

Eu tenho um buffer de seqüência de caracteres de cerca de 2000 caracteres e preciso verificar o buffer se ele contém uma seqüência específica. Fará a verificação em uma aplicação web do ASP.NET 2.0 para cada webrequest. Alguém sabe se o método String.Contains tem melhor desempenho que o método String.IndexOf ? // 2000 characters in […]

Download do arquivo ASP.NET do servidor

Depois que um usuário clica em um botão, quero que um arquivo seja baixado. Eu tentei o seguinte, que parece funcionar, mas não sem lançar uma exceção (ThreadAbort), que não é aceitável. System.Web.HttpResponse response = System.Web.HttpContext.Current.Response; response.ClearContent(); response.Clear(); response.ContentType = “text/plain”; response.AddHeader(“Content-Disposition”, “attachment; filename=” + fileName + “;”); response.TransmitFile(Server.MapPath(“FileDownload.csv”)); response.Flush(); response.End();

Como adiciono ROW_NUMBER a uma consulta LINQ ou Entity?

Estou perplexo com esse problema de dados fáceis. Estou usando o framework Entity e tenho um database de produtos. Minha página de resultados retorna uma lista paginada desses produtos. Neste momento meus resultados são ordenados pelo número de vendas de cada produto, então meu código é assim: return Products.OrderByDescending(u => u.Sales.Count()); Isso retorna um dataset […]

Sys é indefinido

Eu tenho um projeto de kit de controle ASP.Net/AJAX em que estou trabalhando. 80% das vezes não há problema. A página é executada como deveria. Se você atualizar a página, ela algumas vezes mostrará um erro de javascript “Sys está indefinido”. Isso não acontece o tempo todo, mas é reproduzível. Quando isso acontece, o usuário […]

Adicionando machineKey ao web.config em sites de farm da web

Nós (nosso parceiro de TI realmente) alteramos recentemente alguns DNS para um site de criação da web que temos, de modo que os dois servidores de produção tenham a troca de DNS entre eles. Antes dessa opção, não tivemos problemas com arquivos WebResource.axd . Desde a mudança, quando atingimos a URL pública ao vivo, recebemos […]

Não é possível obter o sql server compact 3.5 / 4 para trabalhar com o ASP .NET MVC 2

Estou usando o Visual Studio 2008 Pro. Eu provavelmente estou perdendo algo muito óbvio aqui, mas eu tenho tentado fazer com que o CTP para Sql Server compact 4 funcione no meu aplicativo asp.net mvc. Eu posso encontrar ao lado de nenhuma instrução sobre como configurar isso ou um aplicativo de exemplo de trabalho. Meu […]

Como criar validadores de anotação de dados personalizados

Deseja criar validação de anotação de dados personalizada. Existem guias / exemplos úteis sobre como criá-los? Primeiramente: StringLength com comprimento mínimo e máximo. Estou ciente que o .NET 4 pode fazer isso, mas quero fazer o mesmo no .NET 3.5, se possível definir apenas o comprimento mínimo (pelo menos x caracteres), o comprimento máximo (até […]

Caminhos Relativos da ASP.NET MVC

Nos meus aplicativos, muitas vezes tenho que usar caminhos relativos. Por exemplo, quando faço referência ao JQuery, geralmente faço assim: Agora que estou fazendo a transição para o MVC, preciso explicar os diferentes caminhos que uma página pode ter, em relação à raiz. Este foi, naturalmente, um problema com a regravação de URL no passado, […]