2

我需要有关以下代码块中的问题的帮助:

function(s, e) {
    form1.hfRaiseEvent.value = s.ID;
}

当触发客户端点击事件时调用此函数。顺便说一句,s 是 Sender 对象,而 e 是 Event 对象。在遍历我在论坛帖子中找到的 Sender 对象的成员后,我看到了应该返回发件人 ID 的 .ID 成员。

问题是我从中得到的字符串如下:

"undefined"

没有例外,只有那个字符串。

一些额外的信息:

  1. 我还尝试了 e.target.id ,它应该与 s.ID 做同样的事情。虽然得到了相同的结果。

  2. fhRaiseEvent 是一个隐藏字段,我在其中存储引发事件的控件的 ID。

  3. 单击时调用此函数的控件是 Devexpress ASPxEditor。

需要一些帮助。

提前致谢。

4

2 回答 2

1

从 Devexpress 团队得到答案

我实际上可以使用

pEditRefreshSum.JSProperties("cpID") = pEditRefreshSum.ID;

将 ID 设置为自定义属性,然后将其打开

js 使用以下行:

form1.hfRaiseEvent.value = s.cpID;

为了得到身份证

感谢您的回复。

于 2013-08-08T08:20:47.750 回答
0

我认为您没有为ASPxEdit. 默认为空。您必须明确分配一个 ID。ID 属性继承自System.Web.Control。请参阅MSDN 文档

于 2013-08-07T14:32:40.480 回答