Developing

Posts tagged ‘Web Application’

ASP.NET – Force Download

Introduction

Esse post mostra como forçar o browser (navegador) a fazer o download de um arquivo (exibir a caixa de diálogo com a opção de baixar ou abrir).

Esse problema pode acontecer, por exemplo, com imagens (.gif, .jpg) ou até mesmo com .pdf ou .txt (arquivos de texto) já que o navegador tenta abrir o arquivo quando na verdade o usuário deveria baixar o mesmo ou então pelo browser abrir o arquivo o usuário pode não saber como salvar, por exemplo uma imagem ou um arquivo de texto.

Uma maneira de forçar o download de arquivos é por criar uma página que receberá o nome do arquivo a ser baixado e verificará qual sua extensão, para ver se existe a necessidade de forçar o download ou não.

This post shows how to force the browser to download a file (to display the dialog box with the option to download or open).

This problem can happen, for example with images (.gif, .jpg) or even. pdf or. txt (text files) as the browser tries to open the file when in fact the user should download the same or browser by opening the file the user may not know how to save, for example an image or text file.

One way to force the file download is for creating a page that will receive the name of the file to be downloaded and verify that its extension to see if there is a need to force the download or not.

Continue Lendo

Advertisements

Visual Studio – How to change the default browser in Visual Studio

Introduction

To change the default browser in Visual Studio you have to right-click on any ASPX page within a Web Project (Web Site) and click “Browse With…”.

Changing Default Web Browser

Changing Default Web Browser

So, a Browse With Window will open. Then you can add new browser or set an existing browse as default.

Brownse With Window

Browse With Window

Also View

Visual Studio Express – Target Platform

Visual Studio – Debug Release Mode

ASP.NET – Firefox pedindo senha no IIS, IE e Chrome não

References

Scott Hanselman – How to change the default browser in Visual Studio programmatically with PowerShell and possibly poke yourself in the eye

ASP.NET – Menu Chrome Safari iPad

Introduction

Existe um problema no controle Menu no ASP.NET que faz com que ele não seja renderizado corretamente no Google Chrome, Safari e conseguentemente no iPad. O que acontece é que o servidor detecta o user-agent do navegador do cliente e monta a página de acordo. Mas o ASP.NET não reconhece o Safari e o Chrome como navegadores capazes de renderizar um asp:Menu com todas suas infinitas tables.

Na verdade o que obtive em troca foi um menu muito pobre e impossibilitado de abrir os submenus, se perdendo por completo quando solicitado para realizar tal tarefa.

Para resolver esse problema é necessário setar uma configuração em um arquivo .browser.

Continue Reading