Articles of asp.net

SignalR – Enviando uma mensagem para um usuário específico usando (IUserIdProvider) * NEW 2.0.0 *

Na última versão do Asp.Net SignalR, foi adicionada uma nova forma de enviar uma mensagem para um usuário específico, utilizando a interface “IUserIdProvider”. public interface IUserIdProvider { string GetUserId(IRequest request); } public class MyHub : Hub { public void Send(string userId, string message) { Clients.User(userId).send(message); } } Minha pergunta é: como eu sei para quem […]

Se uma pasta não existir, crie-a

Eu uso um controle FileUploader no meu aplicativo. Eu quero salvar um arquivo em uma pasta especificada. Agora eu quero, se esta pasta não existir, primeiro criá-lo e, em seguida, salve meu arquivo para esta pasta. Se a pasta já existir, salve o arquivo nela. Como posso fazer isso?

regex por aceitar apenas caracteres persas

Estou trabalhando em um formulário no qual um de seu validador personalizado deve aceitar somente caracteres persa … Eu usei o seguinte código: var myregex = new Regex(@”^[\u0600-\u06FF]+$”); if (myregex.IsMatch(mytextBox.Text)) { args.IsValid = true; } else { args.IsValid = false; } mas parece que funciona apenas para checar caracteres árabes e não cobre todos os […]

Como faço para travar o pool de aplicativos?

Nosso aplicativo da Web do ASP.NET 2 lida com exceções de maneira muito elegante. Nós pegamos exceções no Global ASAX em Application_Error. A partir daí registramos a exceção e mostramos uma mensagem amigável ao usuário. No entanto, esta manhã, implantamos a versão mais recente do nosso site. Ele correu bem por meia hora, mas depois […]

Pesquisa de controle recursiva com LINQ

Se eu quisesse encontrar checkboxs de seleção marcadas em uma página ASP.NET eu poderia usar a seguinte consulta LINQ. var checkBoxes = this.Controls .OfType() .TakeWhile(cb => cb.Checked); Isso funciona bem se as checkboxs de seleção estiverem aninhadas na coleção de controle atual, mas gostaria de saber como estender a pesquisa explorando as collections de controle […]

página carrega duas vezes no Google Chrome

Alguém tem algum problema com o Page_Load sendo executado duas vezes no Google Chrome? É uma pergunta curta, eu não sei mais o que explicar … Eu tenho uma página asp.net simples e no Firefox e IE tudo está funcionando bem. Mas no Chrome o Page_Load é acionado duas vezes … Alguém tem alguma ideia […]

A solicitação não está disponível neste contexto

Estou executando o modo integrado do IIS 7 e estou recebendo A solicitação não está disponível neste contexto quando tento acessá-lo em uma function relacionada ao Log4Net que é chamada de Application_Start . Esta é a linha de código que eu if (HttpContext.Current != null && HttpContext.Current.Request != null) e uma exceção está sendo lançada […]

Validação de data com o validador do ASP.NET

Eu estou tentando usar um RangeValidator asp.net para validar uma data em uma checkbox de texto. O formato da data digitada na checkbox de texto é dd MMMM yyyy . Como posso usar o validador de intervalo para validar uma data válida? Se eu inserir 1 de janeiro de 1000 como o valor mínimo ou […]

Como obter data e hora do cliente no ASP.NET?

Quando eu uso DateTime.Now eu recebo a data e hora do ponto de vista do servidor. Existe alguma maneira de obter a data e hora do cliente no ASP.NET?

Como adicionar validação às minhas classs POCO (template)

Então eu usei este tutorial para gerar minhas classs poco que eu devo usar em toda a minha aplicação .. o problema é que eu não deveria modificar os arquivos cs gerados porque eles são auto-gerados … Como eu adiciono atributos como [Requerido] e coisas assim?? por favor ajude