我已经尝试了以下方式,但它不工作。有人能告诉我如何绑定动态路径吗?即使我没有得到任何错误
$(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();
});