编号自增
给大家分享的功能是编号自增
编号自增的意思就是获取数据库的编号然后往上一个一个的递增
效果图:
Html代码:
编号的文本框
MVC代码:
public ActionResult EnumAddSelf()//编号自增
{
string Enumber = "";
//获取数据库表的数据
var list = (from tb in myModels.D_Entrepot
orderby tb.EntrepotNumber
select tb).ToList();
//判断查询出数据的count是否大于零
if (list.Count() > 0)
{
int count = list.Count();
D_Entrepot num = list[count - 1];
int intnum = Convert.ToInt32(num.EntrepotNumber);
intnum++;
Enumber = intnum.ToString();
//遍历循环
for (int i = 0; i < 3; i++)
{
Enumber = Enumber.Length < 3 ? 0 + Enumber : Enumber;
}
Enumber = "" + Enumber;
}
else
{
//如果查询出的数据为空,那Enumber 的值等001
Enumber = "001";
}
return Json(Enumber, JsonRequestBehavior.AllowGet);
}
JQuery代码:
用post提交方法EnumAddSelf,返回函数data,然后将data赋值给编号的文本框
$.post("EnumAddSelf", function (data) {
$("#Number").val(data);
});