0

我想将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?

该值由页面的用户设置。

4

4 回答 4

6

我不明白您想要获得哪个控制值。但是如果你想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;

更多选项请看这里

于 2013-09-30T04:07:31.960 回答
3

试试这个

为您的输入类型添加名称

 <input data-format="MM/dd/yyyy HH:mm:ss PP" name="txtBox1" type="text"></input>

并尝试以这种方式在代码隐藏中获取价值

string value=Request.Form["txtBox1"];
于 2013-09-30T04:04:58.287 回答
0

您可以通过查看表单请求对象在服务器端访问所有提交的表单数据。

前任。Request.Form["txtDate"]Request["txtDate"]

命名 html 元素可以更容易地查看指定元素的表单集合。

于 2013-09-30T04:29:22.803 回答
-2

如果您发布的是您的实际代码,则您的结束标签中有一个额外的空间

</asp: TextBox>

应该

</asp:TextBox>

然后 txt_todata.text 应该可以工作

于 2013-09-30T04:04:38.500 回答