我希望我能在这方面得到一些快速的帮助,因为我上周一直被困在这里,直到我弄清楚这一点才能继续前进!
我正在构建的 DotNetNuke 模块中有一个动态创建的 CheckBoxList。当 DNN 创建页面时,它会在控件名称前面加上 moduleID 和 moduleName。因此,当我在页面上有“AddLicenseCheckBoxList”时,它变为:“dnn_ctr949_addRateGroup_AddLicenseCheckBoxList”,具体取决于 ModuleID 和页面名称(在本例中分别为 949 和 addRateGroup)。现在,我不知道这个模块完成后页面或模块 ID 的名称是什么,所以我需要确保我正在访问 DNN 给它的任何名称的控件,并且 getElementById 或 getElementByName 即使在使用'<%= %>'。
所以我需要做的是使用 Javascript 或一些 VB 来检索动态创建的 CheckBoxList 的检查值,以便我可以使用这些选定的值在数据库上运行更新。
我已经尝试了所有方法,甚至在这里发布了专家交流: http ://www.experts-exchange.com/viewQuestion.jsp?qid=25350327
如果有人对该站点上的点感兴趣。如果可以的话请帮忙,我很难过!