2011-05-12 123 views
0

我试图将输入类型文本的值绑定到gridview,但我一直有错误“CS0103:名称'dateborrowedTextBox'在当前上下文中不存在”名称在当前上下文中不存在ASP.NET

Date borrowed: 
      <%--<asp:TextBox ID="dateborrowedTextBox" runat="server" 
       Text='<%# Bind("dateborrowed") %>' />--%> 

      <%--date picker --%> 
      <input type="text" runat="server" value='<%# Bind("dateborrowed") %>' name="dateborrowedTextBox" readonly="readonly" id="dateborrowedTextBox" /> 
      <a href="#" onclick="cdp1.showCalendar(this, '<%= dateborrowed.ClientID %>'); return false;">Date Picker</a>  
      <br /> 

那么我怎么能声明它在我的日期选择器?

帮助将不胜感激。提前致谢。

+1

你想你的文本框的客户端ID添加到showCalendar-JS-功能?然后你应该把''<%= dateborrowed.ClientID%>''改成''<%= dateborrowedTextBox.ClientID%>''。评论,因为这不完全是你要求答案的问题。 – 2011-05-12 12:10:47

回答

3

你的文本框被注释掉 - 改变

<%--<asp:TextBox ID="dateborrowedTextBox" runat="server" 
       Text='<%# Bind("dateborrowed") %>' />--%> 

<asp:TextBox ID="dateborrowedTextBox" runat="server" 
       Text='<%# Bind("dateborrowed")%>' /> 
+1

在带有此ID的asp.net文本框下还有另一个输入类型=“text”。 – 2011-05-12 12:12:53

+0

谢谢,但我仍然有同样的错误。看起来我必须在日期选择器中声明它。另外,对不起,在发布我的坏消息之前忘了删除评论。 – Loupi 2011-05-12 12:13:01

+0

@Tim:啊谢谢是啊,那就是为什么我必须评论TextBox控件。它仍然无法找到控制。无论如何,我会再试一次.. – Loupi 2011-05-12 12:19:19

相关问题