C#webservice如何做验证码

 我来答
wzsxxztm
2016-06-14
知道答主
回答量:1
采纳率:0%
帮助的人:1099
展开全部
以下提供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)等细节)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广东轻亿云软件
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
MarcoYih
2012-05-26 · TA获得超过125个赞
知道答主
回答量:190
采纳率:0%
帮助的人:86.8万
展开全部
同求啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
擦肩而过199101
2012-05-28 · 超过19用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:59.9万
展开全部
什么意思?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式