1

OpenWin() 関数を定義して、新しいウィンドウのオープンを処理し、それにパラメーターを渡しましたが、コンパイルすると、定義されていないと表示されます。

>     <script type="text/javascript">
>         function OpenWin()
>             {
>                 var
> 
>                     Parms = document.getElementById('PassParmString').value;
> 
> 
>                 window.open("ViewerPane.aspx?prm=" + Parms,"_blank","left=20,top=20,width=1000,height=1140,toolbar=0,resizable=1")
>             }
>     </script>

そしてさらに下にはボタンスクリプトが……

>             <asp:Button ID="btnAuthenticate" OnClick="OpenWin()" runat="server" Height="44px" Style="z-index: 108;
>                 left: 716px; position: absolute; top: 243px" Text="Authenticate" Width="97px" />

メッセージ:...

説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。

コンパイラ エラー メッセージ: BC30456: 'OpenWin' は 'ASP.default_aspx' のメンバーではありません。

ソース エラー:

38 行目: top: 243px" Text="UserName :"> 40 行目:
42 行目:

ソース ファイル: C:\projects\Centauri_0.01\ASPKRPT\Default.aspx 行: 40

4

1 に答える 1

4

OnClickサーバー側のイベントを指します。OnClientClickJavaScript 関数用に変更します。

詳細については、http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclientclick.aspxを参照してください。

編集:ウィンドウを開くことに関する限り、次のように変更_blankしてみてください''

window.open("ViewerPane.aspx?prm=" + Parms,"","left=20,top=20,width=1000,height=1140,toolbar=0,resizable=1")
于 2012-04-23T08:54:38.927 に答える