2016-09-27 15 views
0

私はaspxページにJavaScript関数を持っていますが、このaspxページにはいくつかのascxコントロールがあります。ascxコードからAspx Javaスクリプト関数を呼び出す

JavaScript関数をascxコントロールコードの後ろのファイルから呼び出す必要があります。私は以下のアプローチを試しましたが、期待どおりに動作していません。どんな提案もお願いします。

はaspxページに:ファイルの背後にascxファイルのコードで

<script type="text/javascript"> 
    function Disable() 
    { 
     // some code 
     // return; 
    } 

ScriptManager.RegisterClientScriptBlock(Me.Page, Me.GetType(), "Script", "Disable();", True) 

誰かが私がこれを解決する方法を教えてくださいことはできますか? RegisterStartupScriptは、下部のコンテンツを書き込みながら

答えて

1

あるRegisterClientScriptBlock代わりRegisterClientScriptBlock

ScriptManager.RegisterStartupScript(Page, GetType(), "Script", "Disable();", true); 

RegisterStartupScriptを試してみてはHTMLページコンテンツの上部にあるjavascriptの内容を書き込みます。 インライン関数 'Disable() `がそれを呼び出すコードの下にある可能性があります。そのため、起動時に見つからない可能性があります。

関連する問題