.netの質問
私は持っていasp:LinkButton
ます、クリックするとコードビハインドにヒットし、セッションを作成し、javascript関数を呼び出してPDFドキュメントで新しいタブを開きます
これはボタンです:
<asp:LinkButton runat="server" CssClass="lnkBtn" ID="btnViewPDF" >
<img alt="" src="External_Files/images/view_pdf_icon.png" />
<span>View PDF</span></asp:LinkButton>
背後にあるコード:
Protected Sub btnViewPDF_Click(sender As Object, e As System.EventArgs)
Handles btnViewPDF.Click
Session("mina") = hfChartImg.Value
Page.ClientScript.RegisterStartupScript(Me.GetType(), "_viewPDF",
"changeUrl();", True)
End Sub
これは、PDFで新しいタブを開くjs関数です
function changeUrl(){
var url = 'CIP_frmCIPEventExplorePdf.aspx?ViewPDF=1&intCIPEventID=' +
$('#intCIPEventID').val();
parent.showNewTab(url, 'CIP Chart - PDF', 'CIP');
}
このコードは、ページのコンテンツをラップするために使用する必要があるまでは正常に機能しました asp:ScriptManager and asp:UpdatePanel
これが私のコードが今どのように見えるかです
<body class="frame_content">
<form id="CIP_frmCIPEventExplore" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePartialRendering="true"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="dataview_title" >
..............................
..........................
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
session
コードがjavascript関数を呼び出さなくなっ
た行にブレークポイントを設定すると、その行にヒットし、問題END SUB
がどこにあるかを誰かに教えてもらえますか?