-3

我想要img src页面加载(ascx)页面上的值。如何在 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() 呢?

4

2 回答 2

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 解决方案

于 2012-08-22T07:46:18.647 回答
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
}
于 2012-08-21T08:14:43.687 回答