无法从服务器端找到客户端html日期控件。
下面的html代码用于捕获日期。
<input type="date" class="form-control" id="dtpdob" runat="server" placeholder="Enter Date of Birth" name="dtpdob" />
下面的代码在服务器端查找客户端的控制。
Dim btns As HtmlInputText = TryCast(Me.FindControl("dtpdob"), HtmlInputText)
If btns.Value = "" Then
lblErrorText.Text = "No data available"
End If
系统在btns中给出以下错误。价值
System.NullReferenceException:'对象引用未设置为对象的实例。'btns什么都没有。
请提供帮助。
您可以尝试以下操作:
Dim btns As HtmlInputControl = DirectCast(Me.FindControl("dtpdob"), System.Web.UI.HtmlControls.HtmlInputControl)
If btns.Value = "" Then
lblErrorText.Text = "No data available"
End If