aspxページ "Analyse.aspx"を作成しました。このページを呼び出すときにこのページに引数を渡します。別のページをクリックすると 'Master.aspx 'by- OnClientClick = "javascript:window.open(' Analyse.aspx?Param = ');"ボタンをクリックするとポップアップとしてaspxページを開く方法
どうすればよいですか?
aspxページ "Analyse.aspx"を作成しました。このページを呼び出すときにこのページに引数を渡します。別のページをクリックすると 'Master.aspx 'by- OnClientClick = "javascript:window.open(' Analyse.aspx?Param = ');"ボタンをクリックするとポップアップとしてaspxページを開く方法
どうすればよいですか?
"タイプを読み込めませんでした"は、さまざまな理由によりポップアップのせいで起こる可能性があります。ブラウザで直接Analyse.aspxを呼び出し、正常に動作することを確認してください。 Parser Error Message: Could not load type 'webmarketing'
UPDATE
あなたのコードを読むトラブルシューティングするには十分に形成されていません。
代わりの
OnClick="javascript:window.open(Analyse.aspx?Param=""');"
あなたはOnClientClick()
イベントに
<asp:Button ID="btnDeDupCheck" runat="server"
OnClientClick="javascript:window.open('PieChart.aspx?Param=');"
Text="De-Duplication Check" Visible="False" />
を使用する必要がありますのonclickイベントをJSするJSコードを配線するには
OnClick="javascript:window.open('Analyse.aspx?Param=');"
UPDATE#2
でなければなりません
OnClick()イベントは、.netコードを実行するために使用されます。あなたがasp.netコードを挿入する必要がasp.netのコントロールから値を追加するには
UPDATE#3
。私は最終的にそれを得たHow to pass a value into a javascript function within an aspx page onClientClickかOnClientClick Javascript:confirm get value in textbox?
<asp:Button ID="btnDeDupCheck" runat="server"
OnClientClick="javascript:window.open('PieChart.aspx?Param=<%=txt1.ClientID%>');"
Text="De-Duplication Check" Visible="False" />
のpageloadに引数をキャッチします私は最後の問題を修正しましたが、編集した問題に上記のような新しいエラーが発生しています。私はそれを助けてください。 – Pratik
これで、「文字リテラルに文字が多すぎます」というエラーが表示されます。それは何を指していますか? 'Param'は必須であり、そうであれば 'Analyse.aspx?Param ='は不完全だと思います。正しいことは何ですか? – Pratik
文字列の周りに句読点記号がありますか? – Alex