2013-03-06 57 views
0

我有這個JS在我的aspx:JavaScript參數的頁面函數?

var calendar = $('#calendar').fullCalendar({ 
       header: { 
        left: 'prev,next today', 
        center: 'title', 
        right: '' 
       }, 
       defaultView: 'resourceNextWeeks', 
       numberOfWeeks: <%# GetNumWeeks() %>, 
... 

,在我的頁面的CS:

public string GetNumWeeks() 
     { 
      return "2"; 
     } 

但它不會做任何事情......

是否有另一種方式做到這一點?

感謝

+0

查看生成的來源。 – SLaks 2013-03-06 20:50:49

+0

它編譯?你知道剃刀嗎? – gdoron 2013-03-06 20:51:24

+0

@gdoron它可能是網絡形式 – RMalke 2013-03-06 20:52:29

回答

2

試着改變你的代碼:

numberOfWeeks: <% =GetNumWeeks() %> 
0

爲什麼你用後面的代碼。您可以siply 創建另一個功能,調用該函數用於

var calendar = $('#calendar').fullCalendar({ 
       header: { 
        left: 'prev,next today', 
        center: 'title', 
        right: '' 
       }, 
       defaultView: 'resourceNextWeeks', 
       numberOfWeeks: GetNumWeeks() , 
... 


. 
. 
. 

function GetNumWeeks() 
     { 
      return "2"; 
     } 

編輯:

或 可以使用的WebMethod

請參閱 this sample :

+0

我認爲他把那2作爲例子 – RMalke 2013-03-06 21:31:52

+0

請看我編輯的答案 – 2013-03-06 21:35:53