C#ASP.NET-正在检查ImageUrl并添加类
本文关键字:添加 ImageUrl 检查 NET- C#ASP | 更新日期: 2023-09-27 18:24:49
Peter在这里,我对编码是个新手。我试图做的是检查实际的图像url,并在此基础上更改类。我当前的代码是这样的:
DataSet ds = cbb.getBannerModule(Convert.ToInt32(MyBannerID));
ImageButton ib = new ImageButton();
ib.ImageUrl = ds.Tables[0].Rows[0]["Banner_path"].ToString();
string URL = ib.ImageUrl;
ib.Width = Unit.Pixel(Convert.ToInt32(ds.Tables[0].Rows[0]["Banner_width"].ToString()));
ib.Height = Unit.Pixel(Convert.ToInt32(ds.Tables[0].Rows[0]["Banner_hight"].ToString()));
ib.PostBackUrl = ds.Tables[0].Rows[0]["Banner_link"].ToString();
string img1 = "~/admin/IMAGE/Banner/1.jpg";
string img2 = "~/admin/IMAGE/Banner/2.jpg";
string img3 = "~/admin/IMAGE/Banner/3.jpg";
if (URL == img1)
{
ban1.Attributes["class"] = "add 1";
}
else if (URL == img2)
{
ban1.Attributes["class"] = "add 2";
}
else if (URL == img3)
{
ban1.Attributes["class"] = "add 3";
}
else
{
ban1.Attributes["class"] = "add 4";
}
ban1.Controls.Add(ib);
目标?更改类以尝试并设置悬停功能的新图片。这是一个由外部供应商创建的系统,id和类设置在ascx文件中。他们把它设置为class="add",但我想添加另一个类,这样当你滚动图像时,它就会改变图像。这可能吗?
类名称需要在一个单词中。不能将"add 1"作为单个名称。空间是为单个Dom对象分隔多个类。
如果你愿意,你也可以更改"add1"而不是"add1",依此类推。这将把你的图像中的类设置为"add1"而不是"add"answers"1"。