将图像url插入到asp.net中的图像控件id属性中 [英] Insert image url to image controls id attribute in asp.net
本文介绍了将图像url插入到asp.net中的图像控件id属性中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的asp.net网页上有很多图片控件,我在我的数据库中存储了图片网址,因此我在其中创建了字符串数组和已恢复的图片网址因此,我想在图片控件中插入网址image.imageurl。
如何使用循环?
由于我有许多图像控件要使用多行代码。
I have many image controls on my asp.net web page and I have stored image urls in my database , so I have created string array and retrived image urls in it So, i want to insert the url in the image control using image.imageurl.
How to do it using loop ??
As I have many image controls to use many lines of code.?
推荐答案
<td id="data" runat="server"">
string html="";
foreach(DataRow row in dt.Rows)
{
html+="<tr>";
html+="<td><img src="+row[0].ToString()+"></td>";
html+="</tr>";
}
data.innerHtml=html;
</td>
设计视图
< asp:repeater id =imagerunat =serverxmlns:asp =#unknown>
< itemtemplate>
< asp: image id =Image1runat =serverimageurl =<%#Eval(img_url,〜image ={0} =0.jpg)=%& gt; =>
CS编码
名称空间
Design view
<asp:repeater id="image" runat="server" xmlns:asp="#unknown">
<itemtemplate>
<asp:image id="Image1" runat="server" imageurl="<%#Eval(" img_url","~image="" {0}="" 0.jpg")="" %>"="">
CS coding
namespace
using System.Web.Configuration;
using System.Data;
protected void bind_links()
{
string query = "select * from img_url ";
string constring=WebConfigurationManager.ConnectionStrings["constr"].ConnectionString;
using (SqlConnection conn=new SqlConnection(constring))
{
using (SqlCommand comm=new SqlCommand(query))
{
using (SqlDataAdapter da=new SqlDataAdapter())
{
comm.Connection = conn;
da.SelectCommand = comm;
using (DataTable dt=new DataTable())
{
da.Fill(dt);
image.DataSource = dt;
image.DataBind();
}
}
}
}
}
试试这个
Try This
DataTable dt = new DataTable();
Image[] img = null;
foreach (DataRow row in dt.Rows)
{
int len = 0;
if (img.Length > 0)
len = img.Length;
Array.Resize(ref img, len+1);
img[len].ImageUrl = row["imageUrl"].ToString();
}
这篇关于将图像url插入到asp.net中的图像控件id属性中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文