⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reg.aspx

📁 一个关于asp.net的源码
💻 ASPX
字号:
<Script Language="VB" runat="Server">
Sub reg_Click(Sender As object,e As EventArgs)
   '首先检测是否已经人满
   Application.Lock
   If Application("UserNum")>=20 Then
      Response.Write("人数已满,请稍后再登录!")
   '检测是否存在相同的用户名
   Else
   Dim username As String=nickname.text
   Dim tname As String
   Dim i As Integer
   Dim num As Integer=Application("UserNum")
   For i=0 to num-1
       tname=Application("user")(i)
       '比较是否有相同的昵称
       If username=tname then   
          Response.Write("该昵称已存在,请重新输入!")
          Exit Sub
       End If
   Next
   '如果通过验证,则准备登录聊天室
   Application("User")(num)=username
   Application("UserNum")+=1    '用户数量加一
   '用Session变量保存当前用户,以备后用
   Session("User")=username
   '检测是否是第一个用户,如果是,则指定为管理员
   If Application("usernum")=1 then
      Application("jamitor")=username
   End If
   '将用户上线信息添加到公共消息队列中
    Dim count
    If Application("Current")>=20 then
       count=0
       Application("Current")=0
    Else
       count=Application("Current")
    End If
    Application("Chats")(count)=now & Session("User") & "上线!" 
         Application("Current")+=1
   '将网页切换到聊天室主窗体    
   Response.Redirect("main.aspx")
   End If
   Application.Unlock
End Sub
</Script>
<Html>
<Head>
<Title>登录到聊天室!</Title>
</Head>
<Body>
<Form runat="Server">
NickName:
<asp:Textbox id="nickname" runat="server"/><p>
<asp:Button id="reg" OnClick="reg_click" Text="进 入" runat="Server"/> 
</Form>
</body>
</Html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -