本文整理汇总了C#中System.Web.Mvc.UrlHelper.Engage方法的典型用法代码示例。如果您正苦于以下问题:C# UrlHelper.Engage方法的具体用法?C# UrlHelper.Engage怎么用?C# UrlHelper.Engage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.Mvc.UrlHelper
的用法示例。
在下文中一共展示了UrlHelper.Engage方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LogOnLink
public MvcHtmlString LogOnLink(string linkText, string pathAndQuery)
{
var urlHelper = new UrlHelper(_htmlHelper.ViewContext.RequestContext);
string overlayUrl = urlHelper.Engage().OverlayUrl(pathAndQuery);
return LogOnLinkInternal(linkText, overlayUrl);
}
示例2: InlineWidget
public MvcHtmlString InlineWidget(string pathAndQuery)
{
var urlHelper = new UrlHelper(_htmlHelper.ViewContext.RequestContext);
string embedUrl = urlHelper.Engage().EmbedUrl(pathAndQuery);
return InlineWidgetInternal(embedUrl);
}
示例3: LogOnLink
public MvcHtmlString LogOnLink(string linkText, string action, string controller)
{
var urlHelper = new UrlHelper(_htmlHelper.ViewContext.RequestContext);
var tb = new TagBuilder("a");
tb.AddCssClass("rpxnow");
tb.Attributes.Add("onclick", "return false;");
tb.Attributes.Add("href", urlHelper.Engage().OverlayUrl(action, controller));
tb.SetInnerText(linkText);
return MvcHtmlString.Create(tb.ToString(TagRenderMode.Normal));
}
示例4: InlineWidget
public MvcHtmlString InlineWidget(string action, string controller)
{
var urlHelper = new UrlHelper(_htmlHelper.ViewContext.RequestContext);
var tb = new TagBuilder("iframe");
tb.AddCssClass("rpxnow-embedded");
tb.Attributes.Add("src", urlHelper.Engage().EmbedUrl(action, controller));
tb.Attributes.Add("scrolling", "no");
tb.Attributes.Add("frameborder", "no");
tb.Attributes.Add("allowtransparency", "true");
tb.Attributes.Add("style", "width:400px;height:240px;");
return MvcHtmlString.Create(tb.ToString(TagRenderMode.Normal));
}