コード例 #1
0
        protected virtual void FrontDecorator(System.Web.UI.HtmlTextWriter writer)
        {
            writer.WriteFullBeginTag("HTML");
            writer.WriteFullBeginTag("Head");
            writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Style);
            writer.Write("<!--");

            StreamReader sr = File.OpenText(strServerPath + ":\\koos.html");
            String input;
            while ((input = sr.ReadLine()) != null)
            {
                writer.WriteLine(input);
            }
            sr.Close();
            writer.Write("-->");
            writer.RenderEndTag();
            writer.WriteEndTag("Head");
            writer.WriteFullBeginTag("Body");
        }
        protected override void RenderContents( System.Web.UI.HtmlTextWriter writer )
        {
            writer.WriteBeginTag( "table" );
            writer.WriteAttribute( "cellspacing", "0" );
            writer.WriteAttribute( "cellpadding", "1" );
            writer.Write( HtmlTextWriter.TagRightChar );

            // button
            writer.WriteFullBeginTag( "tr" ); writer.WriteFullBeginTag( "td" );
            writer.WriteBeginTag( "input" );
            writer.WriteAttribute( "type", "submit" );
            writer.WriteAttribute( "name", this.ClientID );
            writer.WriteAttribute( "value", !string.IsNullOrEmpty( this.TitleText ) ? this.TitleText : this.ID.ToString() );
            writer.Write( HtmlTextWriter.TagRightChar );
            writer.WriteEndTag( "input" );
            writer.WriteEndTag( "td" ); writer.WriteEndTag( "tr" );

            // error
            if ( !string.IsNullOrEmpty( this.ErrorText ) )
            {
                writer.WriteFullBeginTag( "tr" ); writer.WriteFullBeginTag( "td" );
                writer.Write( this.ErrorText );
                writer.WriteEndTag( "td" ); writer.WriteEndTag( "tr" );
            }

            writer.WriteEndTag( "table" );
        }