2010-09-20 75 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()只会返回任何内容。