GridView显示服务器图片(保存为图片路径)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解读ASP.NET密码强度验证代码实例
效果如下: 输入密码: 密码强度: 弱 中 强 代码如下: %@PageLanguage=C#AutoEventWireup=trueCodeFile=Default.aspx.csInherits=_Default% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-trans

//前台页面创建显示图片列
 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">   
   <asp:TemplateField headertext="显示图片">   
       <ItemTemplate>   
          <asp:Image ID="img" Height="20" Width="20" ImageURL=’<%# GetImg(Eval("表中列名").ToString())%>’ runat="server" /> (注:后台方法名用来得到服务器中全路径)   
       </ItemTemplate>   
       <FooterStyle HorizontalAlign="Center" />   
       <ItemStyle HorizontalAlign="Center" />   
       <HeaderStyle Width="20%" />   
       </asp:TemplateField>   
或者2:   
    <asp:TemplateField>   
       <HeaderTemplate>   
          显示图片   
        </HeaderTemplate>   
       <ItemTemplate>   
                 <a href="<%#GetImagePath()+Convert.ToString(Eval("表中列名"))%>" target="_blank"><img src="<%#GetImagePath()+Convert.ToString(Eval("表中列名"))%>"    
alt=""  width="20px" height="20px"  /></a>   
       </ItemTemplate>   
       <FooterStyle HorizontalAlign="Center" />   
       <ItemStyle HorizontalAlign="Center" />   
       <HeaderStyle Width="10%" />   
       </asp:TemplateField>   
    </asp:GridView>  
 

后台代码: 

//获取图片
        protected string GetImg(string img)
        {
            string imgurl = ImageURL + img;  注:ImageURL为服务器保存图片文件夹的路径
            return imgurl;
        }

 public static string ImageURL {
            get {
                string imageurl = ConfigurationManager.AppSettings["ImageURL"].ToString()+"/";
                if (imageurl != null) {
                    return imageurl;
                }
                return "";
            }
        }

或者2(显示的图片点击可链接到对应的图片地址):

public static  string GetImagePath()
       {
           return ConfigurationManager.AppSettings["ImageUrl"].ToString();
       }

分享:解读asp.net点击textbox自动清除其中文字
在cs后台代码中直接添加: protectedvoidPage_Load(objectsender,EventArgse) { TextBox1.Attributes.Add(OnClick,this.value=\\);...

来源:模板无忧//所属分类:.Net教程/更新时间:2010-02-03
相关.Net教程