最上位ディレクトリの先頭に .. を使用することはできません。

例えばこんな感じ。

Image im = (Image)Page.Master.FindControl("Img");
im.ImageUrl = "../../images/01.jpg";

動的に相対パスを指定し、ルートを超えてしまったケース。

htmlで指定場所が間違っている時には落ちるわけではないのだが、プログラム内で指定した場合には落ちる。これは意外と気づかない。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する