是否可以在asp.net中的页面加载中从html输入字段获取值?我想在页面加载时从数据库加载一些数据,但要做到这一点,我需要从输入字段获取值。我该怎么做?
我有html代码
<input type="text" id="fromID" name="dateFrom" value="" placeholder="dd-mm-yyyy" runat="server" /> -
<input type="text" id="toID" name="dateTo" value="" placeholder="dd-mm-yyyy" runat="server" />
<script type="text/javascript">
var $today = moment();
$("#toID").val($today.format("DD-MM-YYYY"));
$("#fromID").val($today.subtract('days', 1).format("DD-MM-YYYY"));
</script>
在加载时我想得到这两个日期,因为我的查询仅限于这两个日期,但现在代码
toID.Value
返回空字符串(&#34;&#34;)。 我该如何从输入中获取这两个值?
答案 0 :(得分:0)
你可以使用asp文本框,它们被渲染为输入元素,如:
<asp:TextBox id="tb_one" runat="server" />
然后你的负载:
protected void Page_Load(object sender, EventArgs e)
{
var textone = tb_one.Text; //Get
tb_one.Text = "Test"; //set
}
然而就是说,如果在从数据库获取信息时页面加载,那么您应该真正了解为什么需要从尚未加载的表单中获取此数据。将有更好的方法来存储这些数据。