c# - asp.net无法获取输入文本的文本

标签 c# asp.net

这是我的aspx

<p>Date: <input type="text" id="datepicker" >
        <asp:Button id="BookingForDate" runat="server" OnClick="BookingForDate_Click" Text="Search"/> </p> 
    <table id="DateBookingTable" runat="server" style="visibility:hidden">
        <tr><th>ID</th><th>PlanTime</th></tr>
    </table>

在我的 C# 代码中,我看不到 datepicker

为什么?

请注意,除了这个之外,我可以从 id 获取所有 Controller 。

我已经试过重启visual studio

最佳答案

你有两个选择

runat="server" 添加到输入中

<input type="text" id="datepicker" runat="server" />

或者创建一个文本框

<asp:TextBox runat="server" id="datepicker"></asp:TextBox>

关于c# - asp.net无法获取输入文本的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478148/

相关文章:

c# - ASP.NET MVC 我可以有一个名为 PropertiesController 的 Controller 吗?

c# - SQL 数据库支持的 C# 和 ASP.Net 基于角色的身份验证控制

c# - 将 C# Properties.Settings 值设置为空格仅失败

C# VSTO Outlook 插件 - 如何使用 Exchange 获取外发电子邮件的发件人的电子邮件地址?

c# - ASP.Net MVC 3 Razor Response.Write 位置

asp.net - 带电子邮件的 MVC 联系表

c# - 使用 C# 条件语句呈现 html

c# - 从 Regex 读取捕获组也是 URL 重写规则?可能的?

asp.net - 带有 :before and :after [CSS3] 的框阴影

c# - 静态 bool 值始终为真