0

我正在为 ASP.NET 构建一个 Web 用户控件。在我放置用户控件的主aspx页面上,我给它一个ID。问题是我想通过使用 Jquery 访问它(我有插件),但是 Web 用户控件的元素是“未定义的”,jquery 可以在 Web 表单页面的所有其他元素上工作,除了 Web 用户控件我做了。

    $(document).ready(function () {
        alert($('#userControl').prop('ID')); //returns undefined
    });
4

1 回答 1

0

您确定您使用正确的 ID 来选择您的控件吗?尝试使用这样的东西:

var userControllId = "<%=userControll.ClientID %>"

这是从jQuery获取用户控件ID的正确方法

于 2015-10-01T13:59:52.027 回答