开发工具与关键技术: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