2017-11-06 7 views
0

ASP.NETを使用してプログラムでブートストラップモーダルを表示しようとしています。bodyタグの末尾にJSファイルをロードする際にASP.NETブートストラップがモーダルに表示される

問題はScriptManagerがスクリプトの読み込み前にあることです(本文の最後にスクリプトファイルを読み込みます)。そのため、ScriptManagerコードはモーダルに影響しません。

JSファイルを頭に動かさずにバイパスする方法はありますか?

ありがとう

+0

なぜ体の端にそれらをロードしますか? – DNKROZ

+0

私のウェブサイトがより速く読み込まれるようにするには... – Haim127

+1

'$(document).ready(function(){});' – DNKROZ

答えて

0

だから、jqueryをロードしなくても実行する方法を見つけました。私は追加<head>タグで

ScriptManager.RegisterStartupScript(this, this.GetType(), "myModal", "window.onload = showModal;", true); 

をだから今、それも任意の前にそれを呼び出して実行します:

<script> 
    function showModal() { 
     $('#myModal').modal('show'); 
    } 
</script> 

そして、私が持っていたすべてを行うには、サーバー側では、呼び出すことでしたjsファイルが読み込まれます。

関連する問題