protected override void Render(System.Web.UI.HtmlTextWriter writer) { int productId = 0; if (int.TryParse(this.Page.Request.QueryString["ProductId"], out productId)) { DataTable productAttribute = SubSiteProducthelper.GetProductAttribute(productId); if (productAttribute != null && productAttribute.Rows.Count > 0) { System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); stringBuilder.Append("<input type=\"hidden\" id=\"attributeContent\" value=\"1\" />"); stringBuilder.Append("<span class=\"Property\">"); stringBuilder.Append("<table width=\"0\" border=\"0\" cellspacing=\"0\">"); foreach (DataRow dataRow in productAttribute.Rows) { stringBuilder.AppendFormat("<tr><td width=\"20%\" align=\"right\">{0}:</td><td>{1}</td>", dataRow["AttributeName"], dataRow["ValueStr"]); } stringBuilder.Append("</table>"); stringBuilder.Append("</span>"); writer.Write(stringBuilder.ToString()); return; } } writer.Write("<input type=\"hidden\" id=\"attributeContent\" value=\"0\" />"); }