2016-05-29 3 views
-1

イメージが存在するが検出されないかどうかを検出しようとします。終了したイメージをロードする必要がある場合、終了しない場合はデフォルトイメージをロードする必要があります。/ELSE IFが働いているだけで最初の部分は、私はすべての時間を得るもの私が間違っているのここでは、デフォルトの画像イメージがFile.Existsに存在するかどうかを検出する

@{ String imageURL = "http://www.XXXX.com/cdcover.jpg')"; 
} 
@if (File.Exists(imageURL)) { 
    @section cdcover{ src="http://www.XXXX.com/cd/XX/cdcover.jpg")" } 
    } 
else { 
    @section cdcover{ src="http://www.XXXX.com/cd/defaulcover.jpg" } 
    } 
+1

ます。http:// stackoverflowの。 com/a/980910/28004 – balexandre

+1

[のsrc属性が有効でない場合のデフォルト画像の入力は可能ですか?](http://stackoverflow.com/questions/980855/inputting-a-default-image -in-case-the-src-of-html-img-is-not-valid) – balexandre

+0

はい、私はいつも解決策を探していましたが、このページを見つけられませんでした、おかげさまでbalexandere、onerror = if(this .src!= 'error.jpg')this.src =私のソリューションに完璧に働いた –

答えて

0

がコンセプトですされていません。

var bitmapImage = new BitmapImage(); // An image var 
bitmapImage.BeginInit(); 
bitmapImage.UriSource = new Uri("/*image url*/");; // set a value to our var 
bitmapImage.EndInit(); img.Source = bitmapImage; 

if (File.Exists(bitmapImage)){ // checks if the var has an existing image 
//code 

} 
関連する問題