2011-08-02 5 views
2

ASP.NET에서 ScriptManager에 여러 개의 javascript 파일을 지정할 수있는 복합 섹션이 있고 실행시 한 파일에 모든 파일을 병합하는 방법이 있습니다.ScriptManager에 사용자 정의 스크립트를 추가 하시겠습니까?

I.E.

//input scriptB.js, scriptB.js 
ScriptManager.CompositeScript.Scripts.Add("~/scriptA.js")//psuedo code 
ScriptManager.CompositeScript.Scripts.Add("~/scriptB.js")//psuedo code 
//output 
scriptC.js 

, 그것은 가능한 스크립트 관리자에 직접 자바 스크립트 소스를 추가 할 EG가 :

ScriptManager.CompositeScript.Scripts.Add("alert('hello');")//psuedo code 

답변

2
당신은 다음과 같은 스크립트 관리자를 통해 스크립트를 추가 할 수

:이 스크립트는 직접 추가됩니다

ScriptManager.RegisterStartupScript(this, GetType(), ClientID,"alert('hello');", true); 

페이지. 나는이

Private Sub test() 
     ScriptManager.RegisterStartupScript(Me.Page, Me.GetType(), "k1", "alert('hello')", True) 
    End Sub 

처럼 그것을 할하지만 난 그것에 SweerAlert를 추가 할 때 늘

Private Sub test() 
      ScriptManager.RegisterStartupScript(Me.Page, Me.GetType(), "k1", "swal('Please Provide All Valid Message Information!')", True) 
     End Sub 

당신이 일을 해달라고 왜 어떤 생각을 가지고 할 작업 할 때

+0

ScriptManager의 almagamated js와 병합하지 않기 때문에 해결책이 아닙니다. – maxp

+0

예, 스크립트를 사용하면 스크립트를 추가 할 수 있습니다. 동일한 키, 내 exapmle에 ClientID를 추가하십시오. – IceN

0

그것은 나를 위해 작동합니다.

관련 문제