如何在页面中设置动态路径.jQuery中的ResolveUrl



我已经尝试了以下方式,但它不工作。有人能告诉我如何绑定动态路径吗?即使我没有得到任何错误

$(document).on('click', 'i.btnFileDownload', function () {
            var file = $.trim($(this).parent().find("input.hdnfilepath").val());
            $("#lblExpFileName").html(file);
            var uri = '<%= Page.ResolveUrl("~/MyFolder/" + lblExpFileName.Text)%>';
            var link = document.createElement("a");
            link.download = file;
            link.href = uri;
            link.click();
        });

尝试为固定基路径创建一个变量,然后将动态部分添加到其中,如下所示:

$(document).on('click', 'i.btnFileDownload', function () {
    var file = $.trim($(this).parent().find("input.hdnfilepath").val());
    $("#lblExpFileName").html(file);
    var basePath = '<%= Page.ResolveUrl("~/MyFolder/")%>';
    var uri = basePath + $("#lblExpFileName").html();
    var link = document.createElement("a");
    link.download = file;
    link.href = uri;
    link.click();
});

最新更新