【问题标题】:How to fetch value of input type = date using its id in C#如何在 C# 中使用其 id 获取输入类型 = 日期的值
【发布时间】:2019-03-25 20:58:23
【问题描述】:

尝试使用其 id 获取日期值

.aspx 页面代码

<input type = "date" id = "idDate" class = "form-control">

我需要这个 id 将日期值传递给名为“colDate”的 sql 后端列 由于我有多个输入,因此我在 C# 中使用 ArrayList 来获取值。

sarray.Add("@colDate," + idDate.SelectedValue)

通常这是为获取值所做的。但此代码不适用于输入类型 = 日期。

对此有什么可能的解决方案?

【问题讨论】:

    标签: c# html sql


    【解决方案1】:

    你不能通过id获取它的值,你应该有一个name属性:

    <input type = "date" id = "idDate" name = "idDate" class = "form-control">
    -----------------------------------^^^^^^^^^^^^^^-------------------------
    

    然后你可以得到它:

    sarray.Add("@colDate," + Request.Form["idDate"]);
    

    【讨论】:

      【解决方案2】:

      鉴于您的标记:

      &lt;input type = "date" id = "idDate" class = "form-control"&gt;

      输入字段值将在传入的 Request 对象中可用。因此,为了访问它,您可以使用以下代码:

      sarray.Add("@colDate," + Request.Form["idDate"]);
      

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2022-10-24
        • 2021-01-06
        • 2020-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-04
        • 1970-01-01
        • 2014-02-15
        相关资源
        最近更新 更多