• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# HtmlTextWriterTag类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中HtmlTextWriterTag的典型用法代码示例。如果您正苦于以下问题:C# HtmlTextWriterTag类的具体用法?C# HtmlTextWriterTag怎么用?C# HtmlTextWriterTag使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



HtmlTextWriterTag类属于命名空间,在下文中一共展示了HtmlTextWriterTag类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: AddTag

 public static void AddTag(this HtmlTextWriter writer, HtmlTextWriterTag tag,
     string value = "")
 {
     writer.RenderBeginTag(tag);
     writer.Write(value != "" ? value : Environment.NewLine);
     writer.RenderEndTag();
 }
开发者ID:TomDrJones,项目名称:NUnitGo,代码行数:7,代码来源:HtmlTextWriterExtensions.cs


示例2: Full

 public static HtmlTextWriter Full(this HtmlTextWriter writer, HtmlTextWriterTag tag, string content = "")
 {
     writer.RenderBeginTag(tag);
     writer.Write(content);
     writer.RenderEndTag();
     return writer;
 }
开发者ID:poulfoged,项目名称:little-convoy,代码行数:7,代码来源:HtmlTextWriterExtensions.cs


示例3: BuildOneTag

        internal static string BuildOneTag(string virtualPath, HtmlTextWriterTag tag)
        {
            TagRenderMode tagRenderMode;

            var tagBuilder = new TagBuilder(tag.ToString().ToLower());

            var absolutePath = VirtualPathUtility.ToAbsolute(virtualPath);
            switch (tag)
            {
                case HtmlTextWriterTag.Script:
                    tagRenderMode = TagRenderMode.Normal;
                    tagBuilder.MergeAttribute("type", "text/javascript");
                    tagBuilder.MergeAttribute("src", absolutePath);
                    break;
                case HtmlTextWriterTag.Link:
                    tagRenderMode = TagRenderMode.SelfClosing;
                    tagBuilder.MergeAttribute("type", "text/css");
                    tagBuilder.MergeAttribute("media", "all"); //always ALL?
                    tagBuilder.MergeAttribute("rel", "stylesheet");
                    tagBuilder.MergeAttribute("href", absolutePath);
                    break;
                default:
                    throw new InvalidOperationException();
            }

            return tagBuilder.ToString(tagRenderMode);
        }
开发者ID:junalmeida,项目名称:dotnet35-weboptimizations,代码行数:27,代码来源:AssetManager.cs


示例4: RenderTag

 public void RenderTag(HtmlTextWriterTag tagKey, string html)
 {
     RenderBeginTag(tagKey);
     if (!string.IsNullOrEmpty(html))
         Write(html);
     RenderEndTag();
 }
开发者ID:siranen,项目名称:SystemSnapshotWebServer,代码行数:7,代码来源:HtmlTextWritterEx.cs


示例5: RenderTag

        public static IDisposable RenderTag([NotNull] this HtmlTextWriter writer, HtmlTextWriterTag tag)
        {
            if (writer == null) throw new ArgumentNullException("writer");

            writer.RenderBeginTag(tag);
            return new DisposableAction(writer.RenderEndTag);
        }
开发者ID:devhost,项目名称:Corelicious,代码行数:7,代码来源:HtmlTextWriterExtensions.cs


示例6: HtmlTag

		/// <summary>
		/// Initializes a new instance of the HtmlTag class. Renders the opening tag of an HTML node, including any attributes.
		/// </summary>
		/// <param name="writer">
		/// The HTMLTextWriter.
		/// </param>
		/// <param name="tag">
		/// The type of HTML tag.
		/// </param>
		/// <param name="style">
		/// The style.
		/// </param>
		/// <param name="attributes">
		/// HTML attributes.
		/// </param>
		public HtmlTag(HtmlTextWriter writer, HtmlTextWriterTag tag, TagStyle style, params HtmlAttribute[] attributes)
		{
			this.writer = writer;
			this.attributes = attributes;
			this.tag = tag.ToString().ToLower();
			this.tagStyle = style;
			this.StartRender();
		}
开发者ID:sitecorerick,项目名称:constellation.html,代码行数:23,代码来源:HtmlTag.cs


示例7: InsertText

        /// <summary>
        /// Write text inside tags of type HtmlTextWriterTag
        /// </summary>
        /// <param name="html">HtmlTextWriter instance object</param>
        /// <param name="value">Input text / string</param>
        /// <param name="tag">Value of HtmlTextWriterTag enumaration</param>
        /// <returns>HtmlTextWriter reference</returns>
        public static HtmlTextWriter InsertText(this HtmlTextWriter html, string value, HtmlTextWriterTag tag)
        {
            CheckNullParam(html);

            html.WriteBeginTag(tag.ToString());
            html.Write(HtmlTextWriter.TagRightChar);
            html.Write(value);
            html.WriteEndTag(tag.ToString());

            return html;
        }
开发者ID:targitaj,项目名称:m3utonetpaleyerxml,代码行数:18,代码来源:HtmlTextWritterExtender.cs


示例8: BuildTags

        internal static MvcHtmlString BuildTags(string[] virtualPaths, HtmlTextWriterTag tag)
        {
            var builder = new StringBuilder();

            foreach (var virtualPath in virtualPaths)
            {
                var urls = ResolveUrls(virtualPath);
                foreach (var url in urls)
                    builder.AppendLine(BuildOneTag(url, tag));
            }

            return MvcHtmlString.Create(builder.ToString());
        }
开发者ID:junalmeida,项目名称:dotnet35-weboptimizations,代码行数:13,代码来源:AssetManager.cs


示例9: Test

		private void Test(ref HtmlTextWriterTag testTag)
		{
			try
			{
				this.GHTSubTestBegin("Tag = " + ((HtmlTextWriterTag) testTag).ToString());
				WebControl control1 = new WebControl(testTag);
				this.m_ctrlCounter++;
				control1.ID = "ctrl_" + this.m_ctrlCounter.ToString();
				base.GHTActiveSubTest.Controls.Add(control1);
			}
			catch (Exception exception2)
			{
				// ProjectData.SetProjectError(exception2);
				Exception exception1 = exception2;
				this.GHTSubTestUnexpectedExceptionCaught(exception1);
				// ProjectData.ClearProjectError();
			}
			this.GHTSubTestEnd();
		}
开发者ID:nobled,项目名称:mono,代码行数:19,代码来源:WebControl_ctor_H.aspx.cs


示例10: WebControl

		public WebControl (HtmlTextWriterTag tag) 
		{
			this.tag = tag;
			this.enabled = true;
		}
开发者ID:runefs,项目名称:Marvin,代码行数:5,代码来源:WebControl.cs


示例11: RenderElement

 internal static void RenderElement(this HtmlTextWriter writer, HtmlTextWriterTag tag, string format, params object[] arg)
 {
     writer.RenderBeginTag(tag);
     writer.Write(format, arg);
     writer.RenderEndTag();
 }
开发者ID:midspace,项目名称:SEToolbox,代码行数:6,代码来源:HtmlExtensions.cs


示例12: RenderBeginTag

		public override void RenderBeginTag (HtmlTextWriterTag tagKey)
		{
                        base.RenderBeginTag (tagKey);
		}
开发者ID:jjenki11,项目名称:blaze-chem-rendering,代码行数:4,代码来源:Html32TextWriter.cs


示例13: ScriptControlBase

        /// <summary>
		/// 构造函数
        /// Initializes a new ScriptControl
        /// </summary>
		/// <param name="enableClientState">是否使用ClientState</param>
		/// <param name="tag">控件的HtmlTextWriterTag</param>
        protected ScriptControlBase(bool enableClientState, HtmlTextWriterTag tag)
        {
            _tagKey = tag;
            _enableClientState = enableClientState;		
        }
开发者ID:jerryshi2007,项目名称:AK47Source,代码行数:11,代码来源:ScriptControlBase.cs


示例14: RenderBeginTag

        /// <devdoc>
        ///    <para>[To be supplied.]</para>
        /// </devdoc>
        public override void RenderBeginTag(HtmlTextWriterTag tagKey) {
            // flush string buffers to build new tag
            _beforeTag.Length = 0;
            _beforeContent.Length = 0;
            _afterContent.Length = 0;
            _afterTag.Length = 0;

            _renderFontTag = false;
            _fontFace = null;
            _fontColor = null;
            _fontSize = null;

            // div->table substitution.
            if (ShouldPerformDivTableSubstitution) {
                if (tagKey == HtmlTextWriterTag.Div) {
                    AppendOtherTag("tr", _beforeContent, _afterContent);

                    string alignment;
                    if (IsAttributeDefined(HtmlTextWriterAttribute.Align, out alignment)) {
                        string[] attribs = new string[] { GetAttributeName(HtmlTextWriterAttribute.Align), alignment};

                        AppendOtherTag("td", new object[]{ attribs}, _beforeContent, _afterContent);
                    }
                    else {
                        AppendOtherTag("td", _beforeContent, _afterContent);
                    }
                    if (!IsAttributeDefined(HtmlTextWriterAttribute.Cellpadding)) {
                        AddAttribute(HtmlTextWriterAttribute.Cellpadding, "0");
                    }
                    if (!IsAttributeDefined(HtmlTextWriterAttribute.Cellspacing)) {
                        AddAttribute(HtmlTextWriterAttribute.Cellspacing, "0");
                    }
                    if (!IsStyleAttributeDefined(HtmlTextWriterStyle.BorderWidth)) {
                        AddAttribute(HtmlTextWriterAttribute.Border, "0");
                    }
                    if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Width)) {
                        AddAttribute(HtmlTextWriterAttribute.Width, "100%");
                    }
                }
            }

            base.RenderBeginTag(tagKey);
        }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:46,代码来源:Html32TextWriter.cs


示例15: OnTagRender

        /// <devdoc>
        ///    <para>[To be supplied.]</para>
        /// </devdoc>
        protected override bool OnTagRender(string name, HtmlTextWriterTag key) {
            // handle any tags that do not work downlevel

            SetTagSupports();
            if (Supports(FONT_PROPAGATE)) {
                FontStack.Push(new FontStackItem());
            }

            // div->table substitution.
            // Make tag look like a table. This must be done after we establish tag support.
            if (key == HtmlTextWriterTag.Div && ShouldPerformDivTableSubstitution) {
                TagKey = HtmlTextWriterTag.Table;
            }

            return base.OnTagRender(name,key);
        }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:19,代码来源:Html32TextWriter.cs


示例16: CreateActionMenuSeparator

 /// <summary>
 /// Creates the actions menu separator.
 /// </summary>
 /// <param name="parent">The parent.</param>
 /// <param name="name">The name.</param>
 /// <param name="WrapperTagKey">The wrapper tag key.</param>
 /// <param name="cssClass">The CSS class.</param>
 /// <param name="text">The text.</param>
 /// <param name="resourceClassId">The resource class pageId.</param>
 /// <returns></returns>
 public static WidgetElement CreateActionMenuSeparator(
     ConfigElement parent,
     string name,
     HtmlTextWriterTag WrapperTagKey,
     string cssClass,
     string text,
     string resourceClassId)
 {
     return new LiteralWidgetElement(parent)
     {
         Name = name,
         WrapperTagKey = WrapperTagKey,
         CssClass = cssClass,
         Text = text,
         ResourceClassId = resourceClassId,
         WidgetType = typeof(LiteralWidget),
         IsSeparator = true
     };
 }
开发者ID:sarahmertzatpariveda,项目名称:Telerik.Sitefinity.Samples.Products,代码行数:29,代码来源:ProductsDefinitions.cs


示例17: CreateActionMenuCommand

 /// <summary>
 /// Creates the action menu widget element.
 /// </summary>
 /// <param name="parent">The parent.</param>
 /// <param name="name">The name.</param>
 /// <param name="wrapperTagKey">The wrapper tag key.</param>
 /// <param name="commandName">Name of the command.</param>
 /// <param name="text">The text.</param>
 /// <param name="resourceClassId">The resource class pageId.</param>
 /// <returns></returns>
 public static CommandWidgetElement CreateActionMenuCommand(
     ConfigElement parent,
     string name,
     HtmlTextWriterTag wrapperTagKey,
     string commandName,
     string text,
     string resourceClassId)
 {
     return new CommandWidgetElement(parent)
     {
         Name = name,
         WrapperTagKey = wrapperTagKey,
         CommandName = commandName,
         Text = text,
         ResourceClassId = resourceClassId,
         WidgetType = typeof(CommandWidget)
     };
 }
开发者ID:sarahmertzatpariveda,项目名称:Telerik.Sitefinity.Samples.Products,代码行数:28,代码来源:ProductsDefinitions.cs


示例18: Label

 internal Label(HtmlTextWriterTag tag) : base(tag)
 {
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:3,代码来源:Label.cs


示例19: ScriptControlBase

 /// <summary>
 /// Initializes a new ScriptControl
 /// </summary>
 /// <param name="enableClientState"></param>
 /// <param name="tag"></param>
 protected ScriptControlBase(bool enableClientState, string tag)
 {
     _tagKey = HtmlTextWriterTag.Unknown;
     _tagName = tag;
     _enableClientState = enableClientState;
 }
开发者ID:rbirkby,项目名称:mscui,代码行数:11,代码来源:ScriptControlBase.cs


示例20: GetTagName

 /// <devdoc>
 ///    <para>[To be supplied.]</para>
 /// </devdoc>
 protected override string GetTagName(HtmlTextWriterTag tagKey) {
     // div->table substitution.
     if (tagKey == HtmlTextWriterTag.Div && ShouldPerformDivTableSubstitution) {
         return "table";
     }
     return base.GetTagName(tagKey);
 }
开发者ID:iskiselev,项目名称:JSIL.NetFramework,代码行数:10,代码来源:Html32TextWriter.cs



注:本文中的HtmlTextWriterTag类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# HtmlToken类代码示例发布时间:2022-05-24
下一篇:
C# HtmlTextWriterStyle类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap