控制器:
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>AddTest</h2> @using (Html.BeginForm("CalSum", "Home")) { @Html.TextBox("FirstNum") <b>+</b> @Html.TextBox("SecondNum") <b>=</b> @Html.TextBox("SumNum", (string)ViewBag.SumNum) <input type="submit" /> }
容易忽略的条件:
@section Scripts { @Scripts.Render("~/bundles/jqueryval") }
测试问题:
1.只能输入整数.如果输入其他字符或者空,报错。
2.控制器与视图之间的关系:
- 控制器接受视图提交的数据。
- 控制器可以把处理的结果反馈给视图。
采用Model的减法测试:
https://gcode.blog.csdn.net/article/details/61918510
综合测试: