系统自动生成编码

本文介绍了如何实现系统自动生成编码,包括前缀+随机数方式和自增方式。通过JavaScript的页面脚本与后台控制器的配合,实现了数据回填和编码生成。提供了具体的代码示例,适用于需要自动编码的场景。
摘要由CSDN通过智能技术生成

开发工具与关键技术:MVC
作者:胡名权
撰写时间:2019年8月12日

系统自动生成编码就是在一刷新页面的时候就让某个input显示出来它的数据,跟修改时的数据回填差不多。我们要设置不能够在里面输入数据的,只能通过回填进去。那么就来与大家分享一下关于字段的系统自动生成。
首先呢,我们在页面的脚本编写的代码是:
function WildData() {//数据库字段格式–CG50001
var Ldata = parseInt(Math.random()*100000);//随机生成0~1之间的数,乘以十万得到前六位整数数字
$.post(“NiceWildData”, { Ldata: Ldata }, function (data) {
$("#sltConnectBoxCode").val(data);//数据回填
}, “JSON”);
}

注:使用前请将方法“WildData()”放在页面加载事件中;乘以多少位数我们是可以根据自己的需求改变的,然后就是通过post方法提交给控制器。
接着我们来看看控制器我们需要编写的代码是怎样的:
public ActionResult NiceWildData(int Ldata)
{
var myWildData = “CG”;//自定义拼接的字符–CG
int MyWildData = Ldata;//随机整数数字
string MyWildDataNEW = MyWildData.ToString();//将整数转化为字符型并获取其长度
while (MyWildDataNEW.Length < 5)
{
MyWildDataNEW = MyWildDataNEW.Length < 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值