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",但我想添加另一个类,这样当你滚动图像时,它就会改变图像。这可能吗?

C#ASP.NET-正在检查ImageUrl并添加类

类名称需要在一个单词中。不能将"add 1"作为单个名称。空间是为单个Dom对象分隔多个类。

如果你愿意,你也可以更改"add1"而不是"add1",依此类推。这将把你的图像中的类设置为"add1"而不是"add"answers"1"。