我在网页上有一个控件,因为我无法理解的原因是动态添加(Page.LoadControl)。该控件基本上将各种标签等绑定到存储过程的结果。
我所拥有的是复制此机制,但显示不同存储过程的结果。所以,我已经创建了新的存储过程,检查它是否有效,然后创建了一个可以以相同方式动态加载的新控件...
我遇到的问题是某些字段没有显示在页面上 - 例如这一个......
<td class="col2"><asp:Label ID="CPlannedDate" text = '<%# Eval("PlannedDateTimeSlot")%>' /></td>
对其他字段的调用工作正常。我已经修改了sproc以将PlannedDateTimeSlot作为格式化的varchar返回,并且我设置了一个断点,其中数据源被设置为检查该字段确实填充在底层数据源中 - 它们是。
未显示的字段似乎是我在原始字段之上添加的字段,但数据源是DataTable(非强类型)...
我一直在盯着这几个小时,想不到发生了什么 - 有人有任何想法吗?
聚苯乙烯。我应该在页面的下方添加更多内容,我有一个这样的标签,它不起作用:
Date of Issue: <asp:Label ID="CDOI" text='<%= DateTime.Today.ToString() %>' />
这几乎就好像代码在某个点之后停止尝试在页面上呈现动态内容......
答案 0 :(得分:1)
asp:label
上没有runat=server