一、验证输入是小数的方法:
例子:
<input id="Residualvalue" value="@Model.Residualvalue" class="easyui-numberbox" data-options="precision:2,required:true" />
二、多个表的leftjoin
例子:
var q = from e in db.FA_Assert
join t in db.FA_AssertType on e.TypeID equals t.Id
join d in db.Sys_Department on e.BelongDepartmentID equals d.ID into td
from d in td.DefaultIfEmpty()
join u in db.Sys_User on e.KeeperID equals u.ID into tu from u in tu.DefaultIfEmpty()
join i in db.FA_DicItem on e.GetMethodID equals i.ID into ti from i in ti.DefaultIfEmpty()
join p in db.FA_DicItem on e.DepreciationMethodID equals p.ID into tp from p in tp.DefaultIfEmpty()
where e.TypeID ==id
orderby e.ID
select new
{
ID = e.ID,
AssocateID = e.AssocateID,
TypeName = t.Name ,
AssertName = e.AssertName,
GetMethodID = i.Dic_ItemName ,
OriginalValue = e.OriginalValue,
Count = e.Count,
GetDate = e.GetDate,
UsefulLife = e.UsefulLife,
DepreciationMethodID = e.DepreciationMethodID ,
Residualvalue = e.Residualvalue,
BelongDepartmentID = d.DeptName ,
KeeperID = u.NickName ,
PicID = e.PicID,
BarCode = e.BarCode
};