1
버튼/jquery를 클릭하여 pdf 파일을 열려고합니까? 작동하지 않습니다. ActionLink는 작동합니까?asp.net mvc/script에서 PDF 파일 열기
<h2>
GetPDF</h2>
<%= Html.ActionLink("works", "GetPDF") %>
<button id="btn">
does not work
</button>
<script type="text/javascript">
$(document).ready()
{
$("#btn").click(
function() {
var url = "/Home/GetPDF";
var data = "";
$.ajax(
{
url: url,
type: 'POST',
data: data,
error: function(err) {
alert('error');
}
}
);
}
)
};
</script>
컨트롤러는 다음과 같다
public ActionResult GetPDF()
{
string filename = "mypdff.pdf";
return File(filename, "application/pdf", Server.MapPath("/Content/") + filename);
}
나는 귀하의 평가에 완전히 동의하며, 버튼 하나로 링크 스타일을 지정할 수 있고 (JavaScript가없는 인라인 블록/테두리, 배경 등) 자바 스크립트없이 원하는 효과를 얻을 수 있다고 덧붙였습니다. – Mayo