1、在视图中引入强类型model
@model View.Models.HomeModels
2、引用类的写法
//namespace+class()
var a = new demo.Models.Mycal();
//class+方法名
var result = a.fun();
3、视图返回注意点
当action名称和view的名称不同时,需要显示的写上view的名称
return View("Index2");
4、基础的提交计算案例
//model
//计算方法
public int GetAvg(int sum, int num)
{
var result = 0;
if (num != 0)
{
result = sum / num;
}
return result;
}
//control
//获取view提交数据,调用model的计算方法进行计算,得出结果,将结果返回view显示
public ActionResult Index()
{
int sum = Convert.ToInt16(Request.Params["sum"]?.ToString());
int num = Convert.ToInt16(Request.Params["num"]?.ToString());
var Mycal = new demo.Models.Mycal();
int result = Mycal.GetAvg(sum, num);
ViewData["avg"] = "您的平均成绩是:" + result;
return View("