2011-09-13 8 views
1

jqueryスライドショーを使用していて、データベースの画像を入力したいと思います。私はASPリピータを使用して、このコードでdivの画像を作成しようとしています。jQueryスライドショーをASPリピータで使用するように変更する

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="dsSelectedCategory" Visible="True"> 
     <ItemTemplate> 
      <a><asp:Image ID="Image2" runat="server" ImageURL="~/img1/photos/<%#Eval("PictureFilePath") %>" class="slide" /></a> 
     </ItemTemplate> 
     </asp:Repeater> 

私は、サーバーのタグがうまく形成されないエラーを取得していると私はそれがこのビット

ImageURL="~/img1/photos/<%#Eval("PictureFilePath") %>" 

PictureFilePathは、ファイル名と拡張子を保持するデータベース内のフィールドである推測していますファイルのだから私はファイルへのパスを書き出してから名前を付け加えなければなりません。

答えて

0

は、私はあなたのコードを試してみましたが、答えを見つけた

ImageURL='<%# "~/img1/photos/" + Eval("PictureFilePath") %>' 
0

を試してみてください。最後に、私の問題も解決しました。あなたのために働く場合は、答えとしてマークしてください。

これはあなたの古いコード

ImageURL="~/img1/photos/<%#Eval("PictureFilePath") %>" 

変更も、単一引用符で

ImageURL='~/img1/photos/<%#Eval("PictureFilePath") %>' 

置き換える二重引用符""にある''

関連する問題