我有问题,要阅读价值<input type="date" id="mydate" runat=""server/>
,就像阅读类似textbox1.text
的文字框一样。我怎样才能获得价值?
答案 0 :(得分:1)
正如你没有提到你的框架,我假设你使用框架4。
因此,对于Framework 4及更高版本,允许您指定type属性。
请参阅功能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();