private InternalLiteral CreateLiteral() { if (Scrolling == null) Scrolling = "Auto"; InternalLiteral l = new InternalLiteral(); l.ID = string.Concat(this.ControlID, "_iframe"); if (State == ControlState.Designtime || State == ControlState.Preview) { StringBuilder item = new StringBuilder(); item.AppendFormat("<div style='width:{0};height:{1};", _width, _height); if (IsVisible) item.Append("background:#F0F0F0;"); else item.Append("background:#C0C0C0;"); if (FrameBorder) item.Append("border:2px solid #000;"); else item.Append("border:1px dashed #000;"); if (string.Compare(Scrolling, "auto", true) == 0 || string.Compare(Scrolling, "yes", true) == 0) item.AppendFormat("overflow-y: {0};", Scrolling.ToLower()); item.Append("'>IFrame will show here</div>"); l.Text = item.ToString(); } else if (State == ControlState.Runtime) { l.Visible = IsVisible; l.Text = string.Format("<iframe id='{0}_internalframe' width='{1}' height='{2}' src='{3}' scrolling='{4}' frameborder='{5}' ></iframe>", this.ControlID, _width, _height, this.URL, this.Scrolling.ToLower(), (this.FrameBorder == true) ? "1" : "0"); } return l; }
private InternalLiteral CreateLiteralControl() { InternalLiteral l = new InternalLiteral(); l.ID = string.Concat(this.ControlID, "_htmlcontrol"); if (State == ControlState.Designtime || State == ControlState.Preview) { l.Text = "<div>HTML will be output here</div>"; } else { l.Text = HTML; } return l; }