我试过以下方式,但它没有用。 任何人都可以告诉我如何绑定动态路径。即使我没有收到任何错误。
$(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();
});
答案 0 :(得分:1)
尝试为固定基本路径创建一个变量,然后将动态部分附加到它,如下所示:
$(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();
});