Asp.net 服务器标记在asp控件内不起作用
好吧,让我们快点:Asp.net 服务器标记在asp控件内不起作用,asp.net,hidden-field,server-tags,Asp.net,Hidden Field,Server Tags,好吧,让我们快点: 我想在更改或页面加载时动态设置日历扩展器的开始和结束日期 这些值被放入.ascx上的隐藏字段中,并在页面加载期间以if not postback的形式填充 一组日历扩展器位于网格视图的项目模板字段中。请调用此设置一个 其他的在一个普通的html表格中-集合b 集合a和集合b具有标志StartDate=”“EndDate=”“ 在网格视图列的项目模板中设置一个,效果很好 在HTML表中设置b似乎根本不起作用 有什么好处 到目前为止,我已经尝试过使用相同代码的其他服务器标签,
- 我想在更改或页面加载时动态设置日历扩展器的开始和结束日期
- 这些值被放入.ascx上的隐藏字段中,并在页面加载期间以if not postback的形式填充
- 一组日历扩展器位于网格视图的项目模板字段中。请调用此设置一个
- 其他的在一个普通的html表格中-集合b
StartDate=”“EndDate=”“
在网格视图列的项目模板中设置一个,效果很好
在HTML表中设置b似乎根本不起作用
有什么好处
到目前为止,我已经尝试过使用相同代码的其他服务器标签,但我显然忽略了显著的细节。为什么一个有效而另一个无效
更新:已尝试
与是否可能是因为您使用了用于数据绑定的CDate(hfstart.value).ToString
标记?这可以解释为什么它们在GridView中工作,因为它支持数据绑定 但是,在基本HTML表中,应该使用
标记,或者
调用方法
有关标记类型的完整详细信息,请尝试。,因为事实证明,您确实需要在asp标记中使用
,而像
和
这样的其他标记会在asp.NET生命周期结束时执行,并将缓冲区吐到上帝知道的地方。但是,当使用
时,asp控件需要是数据绑定()代码>在适当的时间
对于在gridview中的
标记中建模的控件,这会自动发生,因为gridview中的所有内容都绑定在其
命令上。我应该指出,我当然可以在代码隐藏中处理此问题,我想知道我在服务器标记和ASPI方面遗漏了什么,我认为您在服务器标记中遗漏了一些gridview.DataBound()
字符。要清楚,数据绑定在asp:calendarextender标记中,这些标记依次位于HTML表或gridview中%