在 asp.net c# 中获取页面加载时输入字段的值

本文关键字:加载 输入 字段 net asp 获取 | 更新日期: 2023-09-27 18:36:04

是否可以在 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

返回空字符串 (")。我应该如何从输入中获取这两个值?

在 asp.net c# 中获取页面加载时输入字段的值

可以使用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
    }

然而,话虽如此,如果在从数据库中获取信息时这是在页面加载时,您应该真正查看为什么需要从尚未加载的表单中获取此数据。将有更好的方法来存储此数据。