C#webservice如何做验证码
3个回答
展开全部
以下提供4位随机数验证码制作方法:
一、在网站根目录添加新项“web 服务”(同时会生成一个App_code),在app_code下的.cs文件页面中的整个[web Method]下面再加一个[web Method],代码如下:
[WebMethod]
public static int GetRandom()
{
Random ran = new Random();
int getNum = ran.Next(1000, 9999);
return getNum;
}
二、在你排好版的页面中写代码,当然至少要有一个textbox输入验证码,一个label(Label1)显示验证码和一个button(Button1)刷新。代码如下:
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = new Random().Next(1000,9999).ToString();
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = RandomService.GetRandom().ToString();
}
三、以上为制作方法,已经可以做出一个有刷新功能的页面了。
(提醒:涉及登录连接数据库的还要注意添加命名空间data.sqlclient、web security以及防止页面回调再刷新,用if(!Page.IsPostBack)等细节)
一、在网站根目录添加新项“web 服务”(同时会生成一个App_code),在app_code下的.cs文件页面中的整个[web Method]下面再加一个[web Method],代码如下:
[WebMethod]
public static int GetRandom()
{
Random ran = new Random();
int getNum = ran.Next(1000, 9999);
return getNum;
}
二、在你排好版的页面中写代码,当然至少要有一个textbox输入验证码,一个label(Label1)显示验证码和一个button(Button1)刷新。代码如下:
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = new Random().Next(1000,9999).ToString();
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = RandomService.GetRandom().ToString();
}
三、以上为制作方法,已经可以做出一个有刷新功能的页面了。
(提醒:涉及登录连接数据库的还要注意添加命名空间data.sqlclient、web security以及防止页面回调再刷新,用if(!Page.IsPostBack)等细节)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
展开全部
同求啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思?!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询