我必须在我的asp.net mvc项目的模型中使用方法。
public JsonResult GetProductsByDepList(string depID)
{
JsonResult jr = new JsonResult();
var _product = from a in DataContext.GetProductsByDep(Convert.ToInt32(depID))
select new { ID = a.ID, ProName = a.Name };
jr.Data = _product.ToList();
jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return jr;
}
public JsonResult GetProductByCatList(string depID, string catID)
{
JsonResult jr = new JsonResult();
var _product = from a in
DataContext.GetProductsByCat(Convert.ToInt32(depID),Convert.ToInt32(catID))
select new { ID = a.ID, ProName = a.Name };
jr.Data = _product.ToList();
jr.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
return jr;
}
我想将这两种方法结合起来,除了函数的参数外,其他方法都是一样的。
有什么想法。
最佳答案
public JsonResult GetProductByCatList(string depID, string catID = "0")
关于c# - C#函数中的可选参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10086204/