Я думал, что это проще ...
У меня есть элемент управления гиперссылкой asp: target=”_blank”
, указывающий на файл, который я хочу загрузить пользователю. Мой план состоит в том, чтобы отслеживать количество раз, когда пользователи нажимают на эту ссылку.
Я подумал, разместив его на панели обновления ajax, чтобы перехватить обратную передачу и избежать полного обновления страницы.
Однако гиперссылка не имеет метода onClick
.
С другой стороны, я мог бы использовать linkbutton
со встроенным onClick
. Но открыть файл в новом окне сложнее ... и мне также нужно было бы сделать что-то вроде:
Response.AppendHeader("Content-Disposition","attachment; filename=myImage.jpg");
Но я слышал, что у вышеуказанного подхода есть некоторые проблемы с PPT, PPTX, PPS, PPSX…
Что вы думаете по этому поводу?
Как и почему, вы бы это сделали?