我在使用asp和css上课时遇到了一些麻烦,但是在css中使用ID可以正常工作,我通过foreach创建了这样的面板:
foreach(var prodItems in imgList.Zip(titleList.Zip(descList.Zip(stockList, Tuple.Create), Tuple.Create), Tuple.Create))
{
System.Web.UI.WebControls.Panel pan = new System.Web.UI.WebControls.Panel();
pan.HorizontalAlign = HorizontalAlign.Left;
pan.Height = 100;
pan.ID = "prodPanel" + intProductCount;
pan.Attributes.Add("class", "prodPanel");
form1.Controls.Add(pan);
}
结果如下:
<div id="prodPanel1" class="prodPanel" style="height:100px;text-align:left;"></div>
这似乎对我来说是正确的。
css:
.prodPanel{
margin-bottom:25px;
padding: 14px 16px;
background-color:rgba(0,85,128,0.7);
border-radius: 25px;
text-align:center
}
当我运行此代码时,css根本没有被应用! (我在同一文档中使用此css,因此已定义)
任何人都可以帮我吗?
谢谢!