在MVC 模式中 新建了一个文件夹Test
提交表单写在Index.cshtml 文件夹里面。
代码如下:
用户名:
密码:
提交
其中action="Message" 负责跳转到同级目录的文件。
然后就是控制器的代码:
因为我要跳转的界面是 Message.cshtml ,所以在控制器里面 就必须写一个方法,来获取Index.cshtml 这个界面的输入框的内容。
代码如下:
public ActionResult Message()
{
ViewData["name"] = Request.Form["fname"];
ViewData["message"] = Request.Form["lname"];
return View();
}
接下来就是从 Message.cshtml 界面得到控制器的参数了。很有意思!
代码就两行:
@Html.TextBox("name")
@ViewData["name"]
@ViewData["message"]
其中 @Html.TextBox("name") 和 @ViewData["name"]输出来的参数都是一样,只是格式不同而已,对于新手,这个肯定要花1分钟去研究一下区别了!
结果如图: