我有一個從數據庫中的表中獲取所有圖像的母版頁,我試圖將閃光燈用於橫幅,但我似乎無法弄清楚。 現在有一個:對象標籤和Asp
<asp:image id="headerimg" runat="server">
和生成需要顯示在HTML的圖像相應的img標籤。現在我想知道是否有什麼方法可以生成對象標記,如果存在.swf文件並且使用寬度高度和數據填充標記並且不顯示img標記。
Update__
我現在已經做了一個用戶控件,將創建該對象的標籤,但有人可以告訴我,如果它看起來像我這樣做是正確的..
IDataReader dr = DB.GetRS("SELECT HeaderGraphic,HeaderAlign, fWidth, fHeight, Flash FROM Store where CustomerID='" + Session["Customer"].ToString() + "'");
if(dr["Flash"] == 1)
{
HtmlGenericControl obj = new HtmlGenericControl("object");
obj.Attributes["width"] = dr["fWidth"];
obj.Attributes["height"] = dr["fHeight"];
obj.Attributes["data"] = dr["HeaderGraphic"];
this.Controls.Add(obj);
}
else
{
HtmlGenericControl image = new HtmlGenericControl("img");
img.Attributes["src"] = dr["HeaderGraphic"];
img.Attributes["align"] = dr["HeaderAlign"];
this.Controls.Add(image);
}
是這種持續看起來好嗎?有什麼我失蹤?
謝謝。
我有點在跟隨你的意思,但我不是100%清楚的 –