new link button with url / url.Action

Kings Project
add button to the view

@Sana.LinkButton(textKey: "PayNextOrder",
                url: ((ExtendedUrlsBuilder)Url.Sana).ShowPayNextOrder(Url.GetReturnUrl()),
                cssClass: "btn btn-medium", altTextKey: "PayNextOrder", defaultText: "Pay Next Order")


update url redirection on control
public class ExtendedCheckoutController : CheckoutController
   {
       protected override void RegisterSystemRoutes(Commerce.Web.Routing.SanaRouteCollection routes)
       {
           routes.MapSystemPageRoute(Name, "PaymentMethodsAndShippingAddress""PaymentMethodsAndShippingAddress""checkout/paymentandshipping");
           routes.MapSystemPageRoute(Name, "ShowPayNextOrder""ShowPayNextOrder""checkout/showpaynextorder");
 
           base.RegisterSystemRoutes(routes);
       }
   }


update urlbuilder

public class ExtendedUrlsBuilder : UrlsBuilder
    {
        public ExtendedUrlsBuilder(RouteCollection routes) : base(routes)
        {
        }
 
        /// <summary>
        /// Gets the rentals URL.
        /// </summary>
        /// <param name="returnUrl">The return URL.</param>
        /// <returns></returns>
        public virtual string ShowPayNextOrder(string returnUrl = null)
        {
            return GetUrlForRoute("ShowPayNextOrder"new { returnUrl });
        }
    }








 another way :- 
<a href="@Url.Action("DeleteOrderAndBackToBasket","checkout",new { Model.OrderId })" class="no-icon btn-back font-btn">@Sana.SimpleText("CreditCardManagement_Back_Basket""CreditCardManagement_Back_Basket")</a>


// Ticket 102771: [PRL Glass] 3.3. Download Customer Statement report from My Account
            // Add Button with and set target = "_blank" to open in new window.
 @Sana.LinkButton(textKeyreportName.ToString(),
 url: Url.Action("CustomerStatmentReport""ErpFileDownload"new { customerId = customerId.ToString() }),
 cssClass"btn btn-report"defaultTextreportName.ToString(), htmlAttributesnew { rel = "nofollow", target = "_blank" })