好吧,让这快点:
- 我想在更改或页面加载时动态设置日历扩展器的开始和结束日期
- 这些值被放入 .ascx 上的隐藏字段中,并在页面加载期间在 if not postback 中填充
- 一组日历扩展器位于网格视图的项目模板字段中,称为set A
- 其他的在普通的 html 表中 -set b
集合a和集合b有旗帜StartDate="<%# hfStart.value%>" EndDate="<%# hfEnd.value%>"
set a在网格视图列的项目模板中就像一个魅力
set bHTML 表格中的内容似乎根本不起作用
是什么赋予了?
到目前为止,我已经尝试了内部具有相同代码的其他服务器标签,但我显然错过了重要的细节。为什么其中一个有效而另一个无效?
更新:尝试过
-
CDate(hfstart.value).ToString
带有
<%= hfstart.value %>
除非我误解,否则
事实证明你确实需要使用<%# %>
像其他人一样在 asp 标签内<% %>
and <%= %>
在 ASP.NET 生命周期结束时执行,并将缓冲区吐出到天知道在哪里。使用时<%# %>
然而,asp 控件需要DataBound();
在适当的时间。
对于在以下模型中建模的控件,这种情况会自动发生<item template>
gridview 中的标签,因为 gridview 中的所有内容都绑定在其上gridview.DataBound()
命令。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)