1

パラメーター変数が渡されない場合、このコードは「文字列 "" から型 'Date' への変換は無効です。」 という例外をスローします。

これは私のコードです。

 Public Shared ReadOnly Property Request_projectStartDate() As Date
        Get
            Dim _value As String = Nothing

            If Not HttpContext.Current.Request.QueryString("projectStartDate") Is Nothing Then
                _value = HttpContext.Current.Request.QueryString("projectStartDate").ToString()
            End If

            Return CDate(_value)
        End Get
    End Property
4

3 に答える 3

14

@Massimiliano が報告した内容と、もう 1 つのチェックを確認できます。

If Request.QueryString.HasKeys() Then

   // Check for specified querystrings...
   If Not String.IsNullOrEmpty(Request.QueryString("projectStartDate")) Then
       // Your logic
   End If

End If
于 2012-05-02T10:06:25.713 に答える
1
If Not String.IsNullOrEmpty(Request.QueryString("projectStartDate")) Then
    //
End If
于 2012-05-02T10:02:08.880 に答える
0

If Request.QueryString("projectStartDate") IsNot Nothing And Request.QueryString("projectStartDate") <> "" Then

于 2016-05-30T12:57:07.893 に答える