Articles of asp.net

ListItems atributos em um DropDownList são perdidos no postback?

Um colega de trabalho me mostrou isso: Ele tem um DropDownList e um botão em uma página da web. Aqui está o código por trás: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ListItem item = new ListItem(“1”); item.Attributes.Add(“title”, “A”); ListItem item2 = new ListItem(“2”); item2.Attributes.Add(“title”, “B”); DropDownList1.Items.AddRange(new[] {item, item2}); string s = […]

Por que o HttpContext.Current é null após aguardar?

Eu tenho o seguinte código WebAPI de teste, eu não uso WebAPI em produção, mas eu fiz isso por causa de uma discussão que tive sobre essa questão: WebAPI Async question De qualquer forma, aqui está o método WebAPI ofensivo: public async Task Get(int id) { var x = HttpContext.Current; if (x == null) { […]

O postback não funciona com a página aspx como documento padrão

Se eu navegar para http: //localhost/edumatic3/trunk/login/accesscode/Default.aspx , meu postback funcionará. No entanto, se eu navegar para http: // localhost / edumatic3 / trunk / login / accesscode / (com Default.aspx definido como documento padrão), meu postback não funciona. Existe uma maneira de fazer isso funcionar? Ou devo remover o documento padrão e forçar os usuários […]

sorting e paginação com gridview asp.net

Eu estou tentando obter um gridview para classificar e página manualmente sem sucesso. O problema é que, quando um usuário clica na coluna que deseja classificar, ele classifica essa página, mas não classifica a fonte de dados (dataview) atrás da gridview. Então, quando eles progridem para uma página diferente, o tipo deles é perdido. Praticamente […]

O IE10 User-Agent faz com que o ASP.Net não envie de volta o Set-Cookie (o IE10 não configura cookies)

Resumo ASP.Net não envia de volta um header Set-Cookie ao usar o IE 10. Significando que, por exemplo, você não pode acessar um site ASP.Net usando o IE10 ao usar a Autenticação de Formulários, por exemplo. Detalhe No momento, estamos testando um dos nossos aplicativos da web herdados contra o IE 10 [Preview 2]. Ao […]

Como devolver PDF ao navegador no MVC?

Eu tenho esse código de demonstração para iTextSharp Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream(“Chap0101.pdf”, FileMode.Create)); document.Open(); document.Add(new Paragraph(“Hello World”)); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); Como obtenho o controlador para retornar o documento pdf para o navegador? EDITAR: A execução deste código abre […]

Como posso obter compactação gzip no IIS7 funcionando?

Eu instalei compression estática e dinâmica para o IIS7, bem como definir os dois valores web.config no nível da minha Virtual Folder aplicativo. Pelo que entendi, não preciso mais ativar a compactação no servidor ou no nível do site, e posso gerenciá-lo por pasta usando meu arquivo web.config. Eu tenho duas configurações no meu arquivo […]

Como converter o site ASP.NET para o aplicativo da Web ASP.NET

Eu tenho um site ASP.NET 3.5 (visual studio lingo), mas o site continua a crescer e parece bastante caprichado entre outras coisas. Eu gostaria de ver isso convertido em um aplicativo da Web (namespaces e todos). Isso é algo que pode ser feito facilmente no Visual Studio? Se não, existem outras ferramentas que poderiam criar […]

Diferença entre o Projeto MVC 5 e o Projeto Web Api

Eu sou novo em ASP.NET MVC e API Web e tentando obter o básico. AFAIK, temos modelos de projeto no VS 2013, nomeados como MVC , Web API e Both of them together . Eu passei pelos tutoriais e aprendi que podemos criar uma API usando apenas MVC, assim como com o modelo de API […]

Criando perfis de sites ASP.NET com o EQATEC Profiler

Eu estou procurando por um profiler livre ASP.NET, e me deparei com EQATEC Profiler para. NET , mas não consigo encontrar quaisquer instruções sobre como criar perfil com projetos ASP.NET com ele. Por favor, poste instruções passo-a-passo ou um link com informações suficientes. Estou usando o Visual Studio 2008 Professional e o .NET 3.5.