Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何读取值输入类型=";日期“;用于编写数据库?_Asp.net - Fatal编程技术网

Asp.net 如何读取值输入类型=";日期“;用于编写数据库?

Asp.net 如何读取值输入类型=";日期“;用于编写数据库?,asp.net,Asp.net,我有一个问题,读取值与读取类似于textbox1.text的文本框不同。如何获取值 HTML <input type="date" id="mydate" name="mydate" runat="server"/> 您可以使用Request.Form[“您的输入类型Id”]获取输入类型的值 可以使用Jquery获取datetime控件的值 $('#mydate').val(); 如果您使用的是ajax调用,请将值转换为日期格式并以ISO字符串的形式发送 var v = $('#

我有一个问题,读取值
与读取类似于
textbox1.text的文本框不同。如何获取值

HTML

<input type="date" id="mydate" name="mydate" runat="server"/>

您可以使用Request.Form[“您的输入类型Id”]获取输入类型的值


可以使用Jquery获取datetime控件的值

$('#mydate').val();
如果您使用的是ajax调用,请将值转换为日期格式并以ISO字符串的形式发送

var v = $('#mydate').val();
var dt = new Date(v);
var str = dt.toISOString();

由于您没有提到您的框架,我假设您使用的是框架4

因此,对于framework4和更高版本,允许您指定type属性

请参考功能3

专题3

新语法允许您定义与HTML5兼容的文本框控件。 例如,以下代码定义了一个文本框控件 HTML5兼容:

更新

如果您使用的是旧版本的框架,这里有一些解决方法

Aspx中

<input type="text" ID="txt1" runat="server"/>

为什么不使用asp.net文本框控件?
var v = $('#mydate').val();
var dt = new Date(v);
var str = dt.toISOString();
<input type="text" ID="txt1" runat="server"/>
string date = Request.Form["txt1"];