时间:2021-05-28
下面开始吧:
首先写一个简单的前台代码:
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://piled);
//向获取的StandardOutput输出流添加"MAC"字符串
dirResults = dirResults + "MAC";
//获取Cookie
HttpCookie oldCookie = Request.Cookies["netCard"];
//获取正则表达式中的匹配项
Match mc = reg.Match(dirResults);
//获取网卡号去除掉“-”符合
string networkCard = mc.Groups["key"].Value.Replace("-", "");
//判断Cookie是否为空
if (oldCookie == null)
{
//判断是否符合正则表达式的要求
if (mc.Success)
{
//显示帐号
labName.Text = "您的帐号为:" + networkCard;
//显示密码
labPass.Text = "您的密码为:1234";
//创建Cookie对象
HttpCookie newCookie = new HttpCookie("netCard");
//设置Cookie的有效时间
newCookie.Expires = DateTime.MaxValue;
//添加Cookie中的值
newCookie.Values.Add("numberCard", networkCard);
//将Cookie添加到Cookie集合中
Response.Cookies.Add(newCookie);
}
else
{
RegisterStartupScript("", "<script>alert( '您没有联网!');</script>");
}
}
else
{
//获取Cookie中的网卡号
string numberCard = oldCookie.Values["numberCard"];
//判断Cookie中的网卡号是否和获取到的网卡号一致
if (numberCard.Trim() == networkCard.Trim())
{
RegisterStartupScript("", "<script>alert('很抱歉!您的计算机已领取过帐号。')</script>");
}
else
{
//判断是否符合正则表达式的要求
if (mc.Success)
{
//显示帐号
labName.Text = "您的帐号为:" + networkCard;
//显示密码
labPass.Text = "您的密码为:1234";
//修改Cookie中的值
oldCookie.Values.Set("numberCard", networkCard);
//将Cookie添加到Cookie集合中
Response.Cookies.Add(oldCookie);
}
else
{
RegisterStartupScript("", "<script>alert( '您没有联网!');</script>");
}
}
}
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
正版win10密钥只能用于一台机子,也就是一机一码,只能使用一次。 Windows10是由美国微软公司开发的应用于计算机和平板电脑的操作系统,于2015年7月
1).所建网站->(右键)权限->"ASP.NET计算机帐户"是否已添加。2).所建网站->(右键)属性->ASP.NET选项卡->版本是否为2.0,不是则修改
ASP.NET网站部署到IIS中的关键点:1、WindowsXP运行IIS的帐号为“计算机名\ASPNET”,WindowsVista、WindowsServe
在计算机技术上,有很有技术语言是我们听都听不懂的,比如asp.net、C语言、HTML等等。为了让大伙能更了解一些技术语言。小编整理了关于什么是asp.net、
本文实例讲述了ASP.NET简单获取服务端和客户端计算机名称的方法。分享给大家供大家参考,具体如下://获取服务端计算机名称stringserverPCName