2011-05-12 26 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

相關問題