我想在页面加载(ascx)页面上显示img
src
个值。我怎么能在ASP.NET C#中做到这一点。考虑页面上有5个图像(ascx)。我想通过在btnclick事件上接收它将所有5个图像的URL保存到数据库中。我怎么能这样做?
代码:
var web = new HtmlWeb();
var doc = web.Load("stackoverflow.com";);
var nodes = doc.DocumentNode.SelectNodes("//img[@src]");
foreach (var node in nodes) {
Console.WriteLine(node.src);
}
上面的代码是获取img src。但是如何在c#.net?
中使用htmlweb()答案 0 :(得分:0)
您可以尝试使用此代码
void Btn_Click(Object sender, EventArgs e)
{
//Get your path
string path = yourImageButtonId.ImageUrl;
//Save on your database
//Here you find article about insert :
//http://www.java2s.com/Code/VB/Database-ADO.net/InsertdatausingSqlCommand.htm
}
答案 1 :(得分:0)
您可以使用以下代码获取所有可用的图片网址:
var imageList = new List<Image>();
foreach (var control in this.Controls)
{
if (control is Image)
{
imageList.Add((Image)control);
}
}
foreach (Image img in imageList)
//Can store all available image url
谢谢你
Sibabrata
Mindfire Solutions