2

我有一个 aspx 页面,在后面的代码中,我正在构建 Telerik.Web.UI.Appointment 对象的列表,并将 RadScheduler 的数据源设置为该列表。

对于每个约会对象,我要为其添加几个属性。诸如客户 ID 之类的东西。

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

我需要得到这个信息客户端。从文档来看,在我看来这应该有效,但事实并非如此。

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

当我运行它时, attr 总是未定义的。

那么,我的问题是什么?我没有在服务器端以正确的方式添加属性,还是我的客户端调用搞砸了?

4

1 回答 1

1

将 CustomAttributeNames="CustomerID" 添加到 aspx 中的标记。否则,如果我没记错的话, get_attributes() 只会返回任何内容。

于 2010-09-30T23:52:24.297 回答