当我使用ASP:Calendar控件,并给它一个ID:
< asp:Calendar runat =“server”ID =“MyCal”/>
它在渲染的html中看起来像这样:
< table id =“NameMangled_MyCal”... />
我可以在javascript中通过ID访问元素,如下所示:
var cal = document.getElementById(“”)
但是,当我创建具有日历的自定义用户控件时:
Inherits="WeeklyEventsCalendar" %>
然后在我将其添加到我的页面时给它一个ID …
< mvs:WeeklyEventsCalendar ID =“WeeklyCal”runat =“server”/>
该ID不会显示在呈现的HTML中的任何位置.我得到的只是
< DIV>东西< / div>
当我想要的时候
< div id =“NameMangled_WeeklyCal”>东西< div>
我究竟做错了什么?