随机生邀请码

随机生邀请码

在网上APP软件上很多都具有邀请其他客户的功能,有的APP是直接向好友发送邀请信息,用户可以选择同意或拒绝来回复用户的邀请,也有的是通过用户生成的邀请连接,点击连接跳转到邀请页面的,反正在APP世界中邀请用户的方式是很多很多的,下面我就以我自己最近因需要做的用户邀请码。
为了功能实现首先我们先搭建一前端页面:
在这里插入图片描述
(因为页面简单我就不在这里写搭建页面的代码了)

然后对“点击获取邀请码”写上函数:
function diangjyqm() {
$.post(“CreateValidCodeImage”, {}, function (strRandom) {
$("#InviteUrl").val(strRandom)
$("#Dianjhqyqm").hide();
})
}
提交到控制器调用方法进行获取验证码,然后直接调用方法获取邀请码进行回填页面,
public ActionResult CreateValidCodeImage()
{
string strRandom = ValidCodeUtils.GetRandomCode(8);
return Json(strRandom, JsonRequestBehavior.AllowGet);
}
但在此之前先封装好一方法进行调用:
public static class ValidCodeUtils
{
public static string GetRandomCode(int intLength)
{
string strReturn = string.Empty;
Random random = new Random();
for (int i = 0; i < intLength; i++)
{
char cRerult;
int intRandom = random.Next();
if (intRandom % 3 == 0)
{

                cRerult = (char)(0x30 + (intRandom % 10));
            }
            else if (intRandom % 3 == 1)
            {
                cRerult = (char)(0x41 + (intRandom % 0x1a));
            }
            else
            {
                cRerult = (char)(0x61 + (intRandom % 0x1a));
            }
            strReturn += cRerult.ToString();
        }
        return strReturn;
    } 

这样就能获取到一邀请码进行回填了。(获取到邀请码按钮隐藏,这个数据表格是当点击“推广用户”输入框进行显示,进行查询的,当点击选择按钮时用户的名称和ID进行回填到要提交的表单中)在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值