javascript - aspx 客户端事件中的发件人对象 ID(javascript)

标签 javascript asp.net devexpress client-side

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

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

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

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

"undefined"

没有异常(exception),只有那个字符串。

一些额外的信息:

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

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

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

需要一些帮助。

提前致谢。

最佳答案

从Devexpress团队得到答案

我真的可以用

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

将ID设置到自定义Property中然后获取

js 使用以下行:

form1.hfRaiseEvent.value = s.cpID;

为了获取ID

感谢您的回复。

关于javascript - aspx 客户端事件中的发件人对象 ID(javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18105484/

相关文章:

JavaScript,循环

javascript - 在 Sinatra (ruby) 中实现 JS 模糊搜索

asp.net - 在没有 System.Web 的 ASP.NET 中获取 Windows 用户名

asp.net - ValidateRequest ="false"用于单个控件

asp.net - 如何在保持其列宽可调整大小的同时修复 DevExpress GridView 扩展的宽度

c# - 从 Azure 网站连接到 SSAS 多维数据集

javascript - 如何在 setTimeout 参数中包含 'this' 关键字?

javascript - 我的递归函数(javascript)总是返回 false,即使它是 true

javascript - 验证 (Page_ClientValidate ('mygroup' )) 在回发后始终返回 true

delphi 窗体读取错误