Articles of asp.net

Como você cria um AuthorizeAttribute personalizado no ASP.NET Core?

Eu estou tentando fazer um atributo de autorização personalizado no ASP.NET Core. Nas versões anteriores, era possível sobrescrever o bool AuthorizeCore(HttpContextBase httpContext) . Mas isso não existe mais no AuthorizeAttribute . Qual é a abordagem atual para criar um AuthorizeAttribute personalizado? O que estou tentando realizar: Estou recebendo uma ID de session na Autorização de […]

Desativar o botão Voltar do navegador

Como desativar o botão BACK do navegador (em todos os navegadores)?

Retornando arquivo binário do controlador na API da Web do ASP.NET

Eu estou trabalhando em um serviço web usando o novo WebAPI da ASP.NET MVC que irá servir arquivos binários, principalmente arquivos .cab e .exe . O seguinte método controlador parece funcionar, o que significa que ele retorna um arquivo, mas está definindo o tipo de conteúdo como application/json : public HttpResponseMessage Post(string version, string environment, […]

Acessando a session usando a API da Web do ASP.NET

Eu percebo que a session e o REST não andam exatamente de mãos dadas, mas não é possível acessar o estado da session usando a nova API da Web? HttpContext.Current.Session é sempre nulo.

Melhor maneira de executar tarefas agendadas

Hoje nós construímos um aplicativo de console para executar as tarefas agendadas para o nosso site ASP.NET. Mas acho que essa abordagem é um pouco propensa a erros e difícil de manter. Como você executa sua tarefa agendada (em um ambiente windows / IIS / ASP.NET)? Atualizar: Exemplos de tarefas: Enviando email de uma fila […]

Inválido postback ou argumento de retorno de chamada. A validação de evento é ativada usando ”

Eu estou recebendo o seguinte erro quando eu postar de volta uma página do lado do cliente. Eu tenho o código JavaScript que modifica um asp: ListBox no lado do cliente. Como nós consertamos isso? Detalhes do erro abaixo: Server Error in ‘/XXX’ Application. ——————————————————————————– Invalid postback or callback argument. Event validation is enabled using […]

Compile Views no ASP.NET MVC

Eu quero uma tarefa msbuild para compilar as exibições para que eu possa ver se há erros de tempo de compilation bem … tempo de compilation. Alguma ideia?

O Response.End () é considerado prejudicial?

Este Artigo da Response.End() Conhecimento diz que o Response.End() do ASP.NET aborta um thread. Refletor mostra que se parece com isso: public void End() { if (this._context.IsInCancellablePeriod) { InternalSecurityPermissions.ControlThread.Assert(); Thread.CurrentThread.Abort(new HttpApplication.CancelModuleException(false)); } else if (!this._flushing) { this.Flush(); this._ended = true; if (this._context.ApplicationInstance != null) { this._context.ApplicationInstance.CompleteRequest(); } } } Isso parece muito duro para mim. […]

Melhor maneira de encontrar controle no ASP.NET

Eu tenho um formulário asp.net complexo, tendo até 50 a 60 campos em um formulário como o Multiview , dentro do MultiView eu tenho um GridView , e dentro do GridView eu tenho vários CheckBoxes . Atualmente estou usando o encadeamento do método FindControl() e recuperando o ID filho. Agora, minha pergunta é que existe […]

Como obter o endereço IP do cliente de um usuário no ASP.NET?

Temos Request.UserHostAddress para obter o endereço IP no ASP.NET, mas geralmente é o endereço IP do ISP do usuário, não exatamente o endereço IP da máquina do usuário que, por exemplo, clicou em um link. Como posso obter o endereço IP real? Por exemplo, em um perfil de usuário de estouro de pilha, é: “Última […]