我希望将input
标记的值添加到我的C#中。
<div id="datetimepicker2" class="input-append">
<input data-format="MM/dd/yyyy HH:mm:ss PP" type="text"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar">
</i>
</span>
</div>// what should we use here?
该值由页面用户设置。
答案 0 :(得分:5)
我不明白你想得到哪个控制值。但是如果要将input
元素值放入后面的代码中,则需要设置runat="server"
属性,因为这是一个简单的html元素,而不是Asp
控件。
添加runat =“server”和id =“your_id”,您应该可以访问它们。
例如:
<input type="text" value="Username" class="input-text autoclear"
runat="server" id="myTextBox" />
比你可以简单地得到这样的输入框值:
string myStringFromTheInput = myTextBox.Value;
答案 1 :(得分:4)
试试这个
为您的输入类型添加名称
<input data-format="MM/dd/yyyy HH:mm:ss PP" name="txtBox1" type="text"></input>
并尝试这种方式在codebehind中获取值
string value=Request.Form["txtBox1"];
答案 2 :(得分:0)
您可以通过查看表单Request对象来访问服务器端提交的所有表单数据。
实施例。 Request.Form["txtDate"]
或Request["txtDate"]
。
命名html元素可以更容易地查看指定元素的表单集合。
答案 3 :(得分:-2)
如果您发布的内容是实际代码,则结束标记中会有额外的空格
</asp: TextBox>
应该是
</asp:TextBox>
然后txt_todata.text应该工作