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分钟去研究一下区别了!

结果如图:



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部