示例#1
0
        public override void ExecuteResult(ControllerContext context)
        {
            var manager = ReturnUrlManagerFactory.GetDefault();
            var result  = new RedirectResult(manager.GetReturnUrl());

            result.ExecuteResult(context);
        }
示例#2
0
		public static string ImageButton(this HtmlHelper helper, string url, string altText, string imageFile, string imageLinkRel)
		{
			if (!HttpContext.Current.User.Identity.IsAuthenticated)
				return string.Empty;

			IReturnUrlManager manager = ReturnUrlManagerFactory.GetDefault();

			var targetUrl = manager.GetTargetUrlWithReturnUrl(url);
			return string.Format("<a href=\"{0}\" rel=\"{1}\"><img src=\"{2}\" alt=\"{3}\" /></a>", targetUrl, imageLinkRel, imageFile, altText);
		}