Pages

2010/02/05

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

例えばこんな感じ。

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

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

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