我正尝试使用日历控件在编辑模式下的gridview单元格中填充文本框。无法在GridView中识别文本框编辑项目模板
错误与该行
<a href="javascript:OpenPopupPage('Calendar.aspx','<%= txtGvEditTeDate.ClientID %>','<%= Page.IsPostBack %>');">
它不承认该文本框。
编译错误
编译器错误消息:CS0103: 'txtGvEditTeDate' 名称不在当前上下文中存在
源错误:
<EditItemTemplate>
<asp:TextBox ID="txtGvEditTeDate" runat="server" onfocus="blur();"
Text='<%# Bind("TimeEntryDate", "{0:d}") %>'>
</asp:TextBox>
<a href="javascript:OpenPopupPage('Calendar.aspx','<%= txtGvEditTeDate.ClientID %>','<%= Page.IsPostBack %>');">
<img src="images/icon-calendar.gif" border="0" align="middle" ></a>
</EditItemTemplate>
编辑
我添加了runat =“server”到<a>
和现在我没有收到错误,但是在日历控件中选择日期时,它不会被插入到txtGvEditTeDate文本框中。
更新了我的帖子以添加您的修改。 – 2010-08-13 01:34:10