2012-10-10 3 views
0

С #에서 jQuery 라이브러리 (.js)를 webpart에 포함시키는 방법은 무엇입니까? jQuery를 사용하여 스크립트를 작성하고이를 클릭시 동작에 사용해야합니다.C#에 jQuery 포함하기

p.s .: Webpart가 시각적이지 않습니다.

p.s .: 진짜입니까? =)

+0

사용자가 시각적이지 않은 웹 파트에서 무언가를 어떻게 클릭하도록 하시겠습니까? Google의 첫 번째 히트작 : [클라이언트 측 스크립트로 웹 파트 만들기] (http://msdn.microsoft.com/en-us/library/dd584169 (v = office.11) .aspx) –

+0

W.R.T. Webparts, "Visual"은 Visual Studio에서 디자이너 (.ascx 및 .ascx.cs)를 얻는다는 의미입니다. Visual이 아닌 다른 것은 렌더링하지 않습니다. – Rawling

+0

이 질문은별로 의미가 없습니다. 내 텔레파시가 제대로 연결되어 있다면 왜 $가 정의되어 있는지 확인하십시오 - CDN JQ에 대한 링크를 출력하지 않으면? 어느 방향 으로든 잘못하고 있어요. Webparts 악마의 산란 .. 좋은 방법이 아닙니다. – iwayneo

답변

4

기본적으로, 당신은이 모든 페이지로드에 호출됩니다는 WebPart의 코드 어딘가에

Page.ClientScript.RegisterClientScriptInclude(
    "JQueryInclude", 
    "/path/to/your/jquery.js"); 

, 예를 들어, 같은 라인을 포함해야 OnLoad 방법 :

protected override void OnLoad(EventArgs e) 
{ 
    Page.ClientScript.RegisterClientScriptInclude(
     "JQueryInclude", 
     "/path/to/your/jquery.js"); 
    base.OnLoad(e); 
} 

이 페이지 소스에 표시

<script src="/path/to/your/jquery.js" type="text/javascript"></script> 

같은 라인의 원인이됩니다, 당신은 다음는 WebPart에서 JQuery와 사용할 수 있습니다.

+0

+1 간결하고 정확하고 명확합니다 :) – Pebbl

+0

감사합니다 Rawling에게 많이! – Nana