cshtml 界面的传值(传到不同的界面)
在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分钟去研究一下区别了!
结果如图:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
