C# 将Java日期选择器绑定到formview ASP.NET C中的文本框#

C# 将Java日期选择器绑定到formview ASP.NET C中的文本框#,c#,asp.net,C#,Asp.net,将日期选择器的值绑定到formview asp.net中的文本框时出现问题。我曾尝试在ASP.NET和JavaScript中放置一个日期选择器,该选择器调用calendar.css中的类文件,迄今为止,它可以显示日期,但如果我尝试将其插入到记录中,它总是返回null。那么我如何绑定它,以便它可以将日期值添加到记录中呢 非常感谢您的帮助 提前感谢;) 这是我的代码示例。我想将“输入文本”绑定到“dateborrowedTextBox” <InsertItemTemplate>

将日期选择器的值绑定到formview asp.net中的文本框时出现问题。我曾尝试在ASP.NET和JavaScript中放置一个日期选择器,该选择器调用calendar.css中的类文件,迄今为止,它可以显示日期,但如果我尝试将其插入到记录中,它总是返回null。那么我如何绑定它,以便它可以将日期值添加到记录中呢

非常感谢您的帮助

提前感谢;)

这是我的代码示例。我想将“输入文本”绑定到“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控件的客户端ID不会像您希望的那样被清晰地翻译

你需要做两件事中的一件,两件都可以



或者,您可以添加一个链接控件,并以这种方式设置操作(我给您的链接使用图像控件)。这取决于你。

刚刚找到了我的答案。ASP.NET无法正常读取Javascript,所以CT100和一些美元符号就可以了;)



你是说JavaScript吗?我想是的。啊,是的。我从我的一个朋友那里得到了这段代码,他使用asp和java,那么我如何使用asp.NET中的textbox控件绑定它呢?注意:您需要取消对textbox的注释。我已经尝试过了,但仍然找不到控件“CS0103:DateBorrowedTextBox的名称在当前上下文中不存在”就在它的正上方,它怎么没有识别出来??我将再次尝试,确保您删除了
,并将
-->
替换为
。谢谢,它成功了,但出现了一个新错误。错误:“this.\u targetEl.value.length”为空或不是对象。我可以看到日期选择器,但我无法将日期传递到文本框。我假设这在JavaScript代码中?上面的清单中没有该代码,因此几乎不可能说出问题的原因。
    <%--<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>
<a href="#" onclick="cdp1.showCalendar(this, '<%= dateborrowedTextBox.ClientID %>'); return false;">Date Picker</a>
<a href="#" onclick="cdp1.showCalendar(this, 'ctl00$ContentPlaceHolder1$reservedateTextBox'); return false;">Date Picker</a>