質問: 拡張子aspxについて。
回答: .aspx はマイクロソフトのASP.NETで作ったウェブページの拡張子です。 その一つ前に ASP(Active Server Pages)という技術があり、これで作ったページの拡張子は .asp でした。それを.NET世代向けに改良したものがASP.NET で、ページの拡張子は .aspx です。 ASP.NET 上では .aspx ファイルはHTMLのようにタグが書いてあり、ボタンを押したなどの処理(プログラム)は別のファイルに書くようになっています。こちらは .aspx.vb (Visual Basic) や .aspx.cs (C#) と、拡張子が二重になります。 真ん中あたりの図を参照 なので、.aspxをダウンロードして中身がPDFというのはおかしな話です。 ASP.NETがファイルを生成してそれをダウンロードさせるときはファイル名を指定 できるのですが、そこがうまくいっていないのですかね。 ここは文字コードの問題を抱えてるので、特に日本語のファイル名はブラウザによってファイル名がうまくつかないことがあります。