项目4-加法运算-Asp.NetMvc实现
控制器:
public ActionResult CalSum(string FirstNum,string SecondNum) { int iFirst, iSecond, iSum; iFirst = int.Parse(FirstNum); iSecond = int.Parse(SecondNum); iSum = iFirst + iSecond; ViewBag.SumNum= iSum.ToString(); return View("Index"); }
视图:
@{ ViewBag.Title = "Integer Add Test"; } <h2>AddTesth2> @using (Html.BeginForm("CalSum", "Home")) { @Html.TextBox("FirstNum") <b>+b> @Html.TextBox("SecondNum") <b>=b> @Html.TextBox("SumNum", (string)ViewBag.SumNum) <input type="submit" /> }
测试问题:
1.只能输入整数.如果输入其他字符或者空,报错。
2.控制器与视图之间的关系:
- 控制器接受视图提交的数据。
- 控制器可以把处理的结果反馈给视图。