可以快速完成:
- 我想在更改或页面加载时动态设置日历扩展器的开始和结束日期
- 这些值被放入 .ascx 的隐藏字段中,并在页面加载期间填充(如果不是回发)
- 一组日历扩展器位于网格视图的项目模板字段中,调用此集 A
- 其他的都在一个普通的 html 表中 -设置 b
设置 a 和设置 b有标志StartDate="<%# hfStart.value%>" EndDate="<%# hfEnd.value%>"
在网格视图列的项目模板中设置 a就像一个魅力
在 HTML 表中设置 b 似乎根本不起作用
是什么赋予了?
到目前为止,我已经尝试过其他具有相同代码的服务器标签,但我显然错过了显着的细节。为什么一个有效而另一个无效?
更新:试过
CDate(hfstart.value).ToString
带有 <%: 和 <%= 标签<%= hfstart.value %>
除非我误解,否则 <%= 将在 asp.net 生命周期的最后触发,阻止它在这种情况下有用。