画像パスを出力するリピーターがあります。ファイルが存在するかどうかを確認しようとしています。cs のメソッドに問題があります
public string doesImageExist(object sysid)
{
string mySysid = sysid.ToString();
string curFile = "C:\\inetpub\\wwwroot\\xxx\\xxx.com\\listings\\Photo" + mySysid + "-1.jpeg";
if (File.Exists(curFile))
{
return "http://www.xxxx.com/listings/Photo" + sysid + "-1.jpeg";
}
else
return "http://www.xxxx.com/images/multiple-listings.jpg"; // placeholder file
}
このコードを使用しているページで
<img class='img-rounded'
src='<%# doesImageExist(Eval(Container.DataItem, "SYSID"))%>'
alt='' style='float:left; width :350px; margin: 10px;' />
文字列を受け入れるようにメソッドを変更してから、評価に「文字列として」を追加しようとしましたが、まだ機能しませんでした...これに関するアドバイスをありがとう