访问DotNetNuke模块中的CheckBoxList控件

时间:2010-03-17 19:22:32

标签: javascript vb.net dotnetnuke checkboxlist

我希望我可以得到一些快速的帮助,因为我上周被困在这里,直到我弄清楚这一点才能继续前进!

我在我正在构建的DotNetNuke模块中有一个动态创建的CheckBoxList。当DNN创建页面时,它会使用moduleID和moduleName预先设置控件名称。 因此,当我在页面上有“AddLicenseCheckBoxList”时,它将变为:“dnn_ctr949_addRateGroup_AddLicenseCheckBoxList”,具体取决于ModuleID和页面名称(在本例中分别为949和addRateGroup)。现在,我不知道当这个模块完成时页面或moduleID的名称是什么,所以我需要确保我访问控件我的名字DNN给它,并且getElementById或getElementByName即使在使用'<%=%>'。

所以我需要做的是使用Javascript或一些VB来检索动态创建的CheckBoxList的已检查值,以便我可以使用这些选定的值在数据库上运行更新。

我已尝试过所有内容,甚至在此处发布了专家交流: http://www.experts-exchange.com/viewQuestion.jsp?qid=25350327

如果有人对该网站上的积分感兴趣。如果可以,请帮忙,我很难过!

2 个答案:

答案 0 :(得分:2)

要获取呈现的HTML元素的ID,可以使用ClientID属性。因此,在您的情况下,您可以使用document.getElementById('<%=AddLicenseCheckBoxList.ClientID%>')来访问复选框列表元素。

答案 1 :(得分:0)

我发现了一个不使用JavaScript而完全符合我要求的帖子....谢谢!

http://www.syncfusion.com/FAQ/aspnet/WEB_c20c.aspx