Query string
public override async Task<ActionResult> DetailsAsync(string id, string unitOfMeasureId = null) { var rangeIds = Request.QueryString["rangeIds"]; var rangeValues = Request.QueryString["rangeValues"]; var variationId = Request.QueryString["variationId"];
page.basket.js
// Ticket 93818: [Holz Pichler] 3.3.Item variants – “range value” attributes. $document.on("click", "#basket .hyp-view", function (event) { event.preventDefault(); debugger; $row = $(this).closest('tr'); var productid = $row.attr('data-productid'); var variationId = $row.attr('data-variantid'); var salesAgreementLineNo = $row.attr('data-salesagreementlineno'); var rangeIds = $row.attr('data-range-Id'); var rangeValues = $row.attr('data-range-values'); var productVarientUrl = $row.attr('data-varient-url'); var url = $(this).attr('data-src'); var actionUrl = productVarientUrl; var paramerters = "?rangeIds=" + rangeIds; <----- paramerters += "&rangeValues= " + rangeValues; <----- paramerters += "&variationId= " + variationId; <----- var getUrl = actionUrl + paramerters; window.location.href = getUrl; });