如何读取值输入类型="日期"写数据库?

时间:2016-03-29 09:11:37

标签: asp.net

我有问题,要阅读价值<input type="date" id="mydate" runat=""server/>,就像阅读类似textbox1.text的文字框一样。我怎样才能获得价值?

4 个答案:

答案 0 :(得分:1)

正如你没有提到你的框架,我假设你使用框架4。

因此,对于Framework 4及更高版本,允许您指定type属性。

Refer this link

请参阅功能3

  

功能3

     

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

     

<asp:TextBox runat="server" type="some-HTML5-type"/>

<强>更新

如果你正在使用旧版本的框架,可以解决这个问题

Aspx

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

.cs

string date = Request.Form["txt1"];

答案 1 :(得分:0)

HTML

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

代码背后:

string date = Request.Form["mydate"];

答案 2 :(得分:0)

您可以使用Request.Form获取输入类型的值[&#34;您输入类型的ID&#34;]

{{1}}

答案 3 :(得分:0)

您可以使用Jquery获取日期时间控件的值

$('#mydate').val();

如果您使用的是ajax调用,请将该值转换为日期格式并发送为ISO字符串

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