如何在codebehind中为Datepicker设置日期/获取日期

How to set a date/ get a date for Datepicker in codebehind

本文关键字:日期 获取 取日期 设置 Datepicker codebehind 中为      更新时间:2023-09-26

我无法在代码隐藏(C#)中设置日期和获取日期选择器的日期有人能告诉我这件事吗?提前感谢!

  <input id="datepicker" value="01/01/2011" type="text"/>

$(document).ready(function () {
    $("#datepicker").datepicker();
});
<input id="datepicker0" type="text" name="datepickernm"/> 

您可以从代码库中的以下代码中获取值:

String text = Page.Request.Form["datepickernm"]

使用ASP文本框控件:

<asp:textbox runat="server" id="txtDate"/>
<script type="text/javascript">
  $('#<%= txtDate.ClientID %>').datepicker();
</script>

通过这种方式,您可以从代码后面获取并设置值。

asp.net中的Calendar控件将为您提供所需的功能。从Visual Studio 中的工具箱拖动控件

然后使用ID 从codeehind访问Calendar控件

上面的方法不允许我从代码后面设置值。我只能从后面的代码中获得日期。

当我从html标题中删除javascript时,它似乎起作用了。。我认为javascript正在覆盖文本框中的值。