javascript
  • jquery
  • asp.net
  • gridview
  • 2011-07-21 23 views 0 likes 
    0
    <asp:TemplateField HeaderText="Picture" ItemStyle-Height = "150" ItemStyle-Width = "170"> 
        <ItemTemplate> 
         <asp:Image ID="Image1" runat="server" Height="150" Width="150" 
          ImageUrl = '<%# Eval("PicturePath", GetUrl("{0}")) %>'/> 
        </ItemTemplate> 
        <ControlStyle Height="150" Width="150" /> 
        <ItemStyle Height="150" Width="150"></ItemStyle> 
    </asp:TemplateField> 
    

    我知道如何獲得的圖像通過getElementById.But我的要求SRC是從gridview的模板獲得圖片src field.I只是想顯示所有圖像SRC其在網格到列表box.src應該像SRC = 「HTTP://本地主機:61027 /圖像/ JellyFish.jpg」如何獲得圖像的src這是在GridView中的模板字段

    +0

    包括您正在努力實現的目標,以便我們能夠指引您朝着正確的方向發展。有很多方法可以獲得src。 – rkw

    +0

    我只是想存儲存在於網格圖像的所有SRC。 src應該在形式上SRC =「HTTP://本地主機:61027 /圖片/ JellyFish.jpg」 – vkarthik07

    回答

    0

    方法1(變量傳遞到前端):

    • 當服務器結合,添加所有的SRC的一個對象,並使其爲HID巢穴DIV所以前端可以具有它

    方法2(與jQuery抓住它):

    • $( '#<%= YourGrid.ClientID%> IMG');
    • ,將讓你所有的IMG的項目,你可以遍歷它們得到SRC
    +0

    日Thnx烏拉圭回合的答案....我會盡力讓你知道 – vkarthik07

    +0

    我是新來BIE asp.net。我不知道你jquery.can請發佈一些示例代碼,這樣我可以試一下的想法。 – vkarthik07

    1

    你應該能夠得到在GridView 墊層數據項的RowDataBound事件。 如果你的列表框的id是lbImageSource,例如,那麼這裏就是你想要的代碼:你可能會想清楚在某個點列表框以及

    If e.Row.RowType = DataControlRowType.DataRow Then 
    Dim drv As DataRowView = CType(e.Row.DataItem, DataRowView) 
    lbImageSource.Items.Add(String.Format("src=""{0}""", drv("PicturePath").ToString())) 
    End If 
    

    。 GridView控件數據綁定事件應該工作了點。

    lbImageSource.Items.Clear() 
    
    相關問題