2017-03-14 8 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

당신은 자바 스크립트 기능이

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

또는

이 매우 좋습니다 자바 스크립트 함수를 호출 할뿐만 아니라 재사용

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

좋아해요 쓸 수

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

이미 코드에서 작동하지 않으려 고 시도했습니다. 하지만 이상한 경우 bootbox.alert (message); 간단한 경고가 작동하는 것입니다. – user1926138

+0

Ohkk 이제'document.ready'에'bootbox.alert()'를 추가하고 checkbox가 작동하는지 확인하십시오. bootbox와 관련된 스크립트를 추가했는지 확인하십시오. 스크립트가없는 것 같습니다. 귀하의 페이지가 작동하는지 알려주세요 – Curiousdev

+0

오, 당신이 이미'bootbox.min.js'를 추가했다는 것을 언급 한 것을 알고 있습니다.'bootbox.css'와 jquery min js에 대해서도 관련 CSS를 추가했는지 확인하십시오. ** 모든 js 맨 위에있는 ** 페이지 – Curiousdev