0
다음 버튼을 클릭하면 페이지가 두 번 열립니다.OpenWindow- 한 번의 클릭으로 두 창을 엽니 다.
이.cs 파일 :
이protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
btnPrint.Attributes.Add("onclick", "openWindow(" + Request.QueryString["cId"].ToString() + "," + Request.QueryString["aId"].ToString() + ");");
}
}
자바 스크립트 :
<script type="text/javascript">
//Function To Open A New Window To View the selected PDF
function openWindow(cId, aId) {
window.open("printMe.aspx?cId=" + cId + "&aId=" + aId + "", "", "", "");
}
</script>
과 영문의 버튼 :
<dx:ASPxButton ID="btnPrint" runat="server" Image-Url="~/images/print.bmp" ToolTip="Printer Friendly Page">
</dx:ASPxButton>
어쩌면 onclick-event가 끝날 때'false;를 반환하면됩니까? 또한,'+ aId + "",'불필요하게 보이지만, 그냥 + aId로 대체 할 수 있습니다 (빈 문자열을 제거하십시오). –
javascript에서'console.log'로 디버그하여 함수가 한 번만 호출되는지 확인하십시오. – nunespascal