本文整理汇总了C#中TagBuilder.GetMvcHtmlString方法的典型用法代码示例。如果您正苦于以下问题:C# TagBuilder.GetMvcHtmlString方法的具体用法?C# TagBuilder.GetMvcHtmlString怎么用?C# TagBuilder.GetMvcHtmlString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TagBuilder
的用法示例。
在下文中一共展示了TagBuilder.GetMvcHtmlString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Script
public static MvcHtmlString Script(this HtmlHelper src, string scriptName, bool isExternal = false)
{
var tag = new TagBuilder("script");
tag.Attributes.Add("type", "text/javascript");
if(isExternal)
{
tag.Attributes.Add("src", scriptName);
}
else
{
var urlHelper = new UrlHelper(src.ViewContext.RequestContext);
tag.Attributes.Add("src", urlHelper.Content("~/Content/Scripts/" + scriptName));
}
return tag.GetMvcHtmlString();
}
示例2: Style
public static MvcHtmlString Style(this HtmlHelper src, string styleSheetName, bool isExternal = false)
{
var tag = new TagBuilder("link");
tag.Attributes.Add("type", "text/css");
tag.Attributes.Add("rel", "stylesheet");
if(isExternal)
{
tag.Attributes.Add("href", styleSheetName);
}
else
{
var urlHelper = new UrlHelper(src.ViewContext.RequestContext);
tag.Attributes.Add("href", urlHelper.Content("~/Content/Styles/" + styleSheetName));
}
return tag.GetMvcHtmlString();
}