我正嘗試使用日曆控件在編輯模式下的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