2017-03-14 24 views
0

ブートストラップファイルアップローダを使用してexcelからDBにデータをインポートしています。データのインポート後、ユーザーにメッセージを表示する必要があります。だから私はコードの下にありますbootbox.alertがコードの背後で動作しない

 string strScript = "bootbox.alert('" + Resources.Resource.Success_SaveUserInfo + "');"; 
     Page.ClientScript.RegisterStartupScript(this.GetType(), "UserSave", strScript, true); 

しかし、それは動作していません。ページは警告の代わりにフリーズします。しかし、私が以下のコードを使用すると、うまく動作します。

string strScript = "alert('" + Resources.Resource.Success_SaveUserInfo + "');"; 
      Page.ClientScript.RegisterStartupScript(this.GetType(), "UserSave", strScript, true); 

私はすでにbootbox.min.jsを追加しました。だから問題ではない。

答えて

0

あなたはjavascript関数をこの

string strScript = "<script type = 'text/javascript'>bootbox.alert('" + Resources.Resource.Success_SaveUserInfo + "');</script>"; 
Page.ClientScript.RegisterStartupScript(this.GetType(), "UserSave", strScript, true); 

OR

それは非常にお勧めしますjavascript関数呼び出しと同様に、再利用可能な

Page.ClientScript.RegisterStartupScript(this.GetType(), "UserSave", CustomalertFunction('" + Resources.Resource.Success_SaveUserInfo + "'), true); 

のように行うと書くことができ

function CustomalertFunction(message) 
{ 
    bootbox.alert(message); 
} 
既に
+0

がコードの上で動作していませんでした。しかし、私がbootbox.alert(メッセージ)を変更すると奇妙です。単純な警告は仕事です – user1926138

+0

Ohkkは 'document.ready'に' bootbox.alert() 'を追加し、bootboxに関連するスクリプトを追加したことを確認していなければ動作していますか?あなたのページが動作しているかどうか私に知らせてください。 – Curiousdev

+0

あなたはすでに 'bootbox.min.js'を追加しているとお伝えしましたことをご存じでしょうか?' bootbox.css'とjquery min jsも同様に関連するCSSを追加してください**すべてのjs **のトップページ – Curiousdev

関連する問題