2011-05-12 50 views
0

我有一些問題將日期選擇器的值綁定到formview asp.net中的文本框。我試着把一個日期選擇器放在ASP.NET和JavaScript中,它調用calendar.css中的一個類文件到目前爲止它可以顯示日期,但如果我試圖將它插入到記錄中,它總是返回null。那麼我怎麼能綁定它,以便它可以將日期值添加到記錄?將Java日期選擇器綁定到formview中的文本框ASP.NET C#

幫助將不勝感激。

在此先感謝;)

下面是我的代碼示例。我想在「輸入文本」綁定到「dateborrowedTextBox」借

<InsertItemTemplate> 
    Book Title: 
    <asp:DropDownList ID="DropDownList1" runat="server" 
     DataSourceID="booktitleDataSource" DataTextField="booktitle" 
     DataValueField="bookid" SelectedValue='<%# Bind("bookid", "{0}") %>'> 
    </asp:DropDownList> 
    <asp:SqlDataSource ID="booktitleDataSource" runat="server" 
     ConnectionString="<%$ ConnectionStrings:LibrarySystemConnectionString %>" 
     SelectCommand="SELECT [bookid], [booktitle] FROM [TblBooks]"> 
    </asp:SqlDataSource> 
    <br /> 

    Employee PIN: 
    <asp:TextBox ID="employeeidTextBox" runat="server" 
     Text='<%# Bind("employeeid") %>' /> 
    <br /> 
    Department: 
    <asp:TextBox ID="departmentTextBox" runat="server" 
     Text='<%# Bind("department") %>' /> 
    <br /> 

日期:不會被幹淨利落翻譯ASP.NET控件

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

    <input type="text" name="dateborrowedTextBox" readonly="readonly" id="dateborrowedTextBox"> 
    <a href="#" onclick="cdp1.showCalendar(this, 'dateborrowedTextBox'); return false;">Date Picker 
    </a> 

    <br /> 

    <asp:Button ID="InsertButton" runat="server" CausesValidation="True" 
     CommandName="Insert" Text="Insert" /> 
    <asp:Button ID="InsertCancelButton" runat="server" CausesValidation="False" 
     CommandName="Cancel" Text="Cancel" /> 
</InsertItemTemplate> 
+0

您的意思是JavaScript?我假設你這樣做。 – pickypg 2011-05-12 03:31:04

+0

啊是的。我從我的一個朋友那裏得到了這個代碼,使用asp和java,所以我怎樣才能使用ASP.NET中的文本框控件來綁定它? – Loupi 2011-05-12 03:34:04

回答

1

客戶端的ID正如你所希望的那樣。

您需要執行以下兩項操作之一,兩項都可以是found here。或者,你可以添加一個鏈接控件,並設置這些動作(我給你的鏈接使用圖像控件)。隨你便。

+0

嗯,它不工作...讓我再試一次。 – Loupi 2011-05-12 06:11:33

+0

注意:您需要取消註釋文本框。 – pickypg 2011-05-12 06:21:19

+0

我試過了,但仍然無法找到控件「CS0103:名稱'dateborrrowedTextBox'在當前上下文中不存在」它的正上方它怎麼沒有識別它?我會再試一次 – Loupi 2011-05-12 06:26:56

0

剛剛找到我的答案。 ASP.NET不能正常閱讀Javascript,所以CT100和一些美元符號將會訣竅;)

<a href="#" onclick="cdp1.showCalendar(this, 'ctl00$ContentPlaceHolder1$reservedateTextBox'); return false;">Date Picker</a> 
相關問題