小编use*_*346的帖子

使用正则表达式验证时间HH:MM am或pm格式

我正在使用带有vb代码的asp.net进行Web应用程序.

我有一个时间字段的文本框,我正在使用正则表达式验证器.

我想要的格式是HH:MM am.我正在使用的正则表达式是"(0[1-9]|[1][0-2])[:]" + "(0[0-9]|[1-5][0-9])[ ][A|a|P|p][M|m]"

我正在输入时间示例:08:30 AM或08:30 PM,但正则表达式显示错误消息.

任何人都可以帮助我正确的正则表达.

谢谢大家

舒卜哈

asp.net

1
推荐指数
1
解决办法
2万
查看次数

如何使用vb.net在会话中存储userid

如何在会话中存储用户ID,以便我可以在其他页面中使用?

我的代码如下

Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Imports System.Web
Imports System.IO

Private Sub cmdlogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
    cnn.Open()

    Dim sqlcomm2 As New SqlCommand("Select * from Users where userid='" & txtuserid.Text & "'", cnn)
    Dim r2 As SqlDataReader = sqlcomm2.ExecuteReader()
    While r2.Read
        Dim UserId1 As String = Trim(UCase(CStr(r2("UserId"))))
        Dim Password As String = Trim(UCase(CStr(r2("Password"))))
        Dim username As String = CStr(r2("Name"))

        Session("User") = UserId1
        Session("Password") = Password

        'System.Web.HttpContext.Current.Session("item")

    End While
    r2.Close()
Run Code Online (Sandbox Code Playgroud)

但它的显示错误为:

会话未声明

vb.net asp.net

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×2

vb.net ×1