消息关闭
    暂无新消息!
前台代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default1.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
          <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource2">
            <Columns>
                <asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
                <asp:BoundField DataField="IMGpath" HeaderText="IMGpath" SortExpression="IMGpath" />
                <asp:TemplateField HeaderText="IMG">
                    <ItemTemplate>
                        <asp:ImageMap ID="ImageMap1" runat="server" ImageUrl='<%# Eval("IMGpath") %>'>
                        </asp:ImageMap>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:TestConnectionString %>" SelectCommand="SELECT [Name], [IMGpath] FROM [T_LL_NameIMG]"></asp:SqlDataSource>
    <div>
     </div>
    </form>
</body>
</html>
后台是默认的代码,没写别的。
现在奇怪的是,图片列可以显示某个地址里的某张照片(自己的照片),其他照片都显示不了,比它大的小的都显示不了,应该不是图片大小的问题,跟中邪了似的,只有我的美照能冲破阻碍

3个回答

︿ 2
查看一下生成的html源代码,看一下这部分渲染后的html代码是什么
︿ 1
右键你显示不出的图片,看一下,图片的地址你就知道 是路径的问题了
︿ 0
哈.看了一会,感觉回到ASP时代.图片显示不出来,有可能的原因是
1.那段查询没有查到结果.
2.地址有错误
可以到最后生成的HTML页上看一看IMG,看SRC有没有值,或者值是不是对的.
//
推荐使用RAZOR.这个的语法简洁明了.会C#就行