网站页脚导航,注册网站乱填邮箱,沈阳亚洲城属于哪个社区,seo关键词排名优化软件一、需求分析 实现效果 二、实现步骤 步骤一#xff1a;新建项目---Web----空模板 步骤二#xff1a;添加控制器 步骤三#xff1a;根据控制器名称添加视图 步骤四#xff1a;添加Models模型 编写具体的方法 using System;using System.Collections.Generic;using…一、需求分析 实现效果 二、实现步骤 步骤一新建项目---Web----空模板 步骤二添加控制器 步骤三根据控制器名称添加视图 步骤四添加Models模型 编写具体的方法 using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace MVCDemo.Models{ public class Calculator { public int getAVG(int sumScore,int sumSubject) { return sumScore / sumSubject; } }} 步骤五编写视图具体展示的内容 { Layout null;}!DOCTYPE htmlhtmlhead meta nameviewport contentwidthdevice-width / titleCalculatorView/title/headbody form methodpost action/Calculator/Calculate 计算平均成绩br/ 总成绩input typetext namesumScore / br/ 总科目input typetext namesumSubject /br/ input typesubmit value开始计算/br/ ViewData[avgScore] /form /body/html 步骤六编写控制器活动方法 using MVCDemo.Models;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MVCDemo.Controllers{ public class CalculatorController : Controller { // GET: Calculator public ActionResult Index() { return View(CalculatorView); } public ActionResult Calculate() { //[1]获取数据 int sumScore Convert.ToInt32(Request.Params[sumScore]); int sumSubject Convert.ToInt32(Request.Params[sumSubject]); //[2]处理数据 Calculator objCal new Calculator(); int avgScore objCal.getAVG(sumScore, sumSubject); //[3]返回数据 ViewData[avgScore] 平均成绩为 avgScore; return View(CalculatorView); } }} 步骤七修改路由 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Web.Routing;namespace MVCDemo{ public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute({resource}.axd/{*pathInfo}); routes.MapRoute( name: Default, url: {controller}/{action}/{id}, defaults: new { controller Calculator, action Index, id UrlParameter.Optional } ); } }} 转载于:https://www.cnblogs.com/cuig/p/8950589.html