2010-09-20 41 views
2

我有一個aspx頁面,在後面的代碼中,我構建了一個Telerik.Web.UI.Appointment對象列表,並將RadScheduler的數據源設置爲該列表。Telerik RadScheduler和約會屬性

對於每個約會對象,我向它添加了幾個屬性。比如CusomerID。

appt.Attributes.Add("CustomerID", 23); 

我需要獲取此信息客戶端。從文檔看來,這應該起作用,但它不起作用。

var appt = eventArgs.get_appointment(); 
var list = appt.get_attributes(); 
var attr = list.getAttribute('CustomerID'); 

當我運行這個時,attr總是未定義的。

那麼,我的問題是什麼?我是不是在服務器端以正確的方式添加屬性,或者是與我的客戶端調用混淆?

回答

1

將CustomAttributeNames =「CustomerID」添加到aspx中的標記中。否則,如果我記得正確,get_attributes()只會返回任何內容。