cshtml 界面的传值(传到不同的界面)

cshtml 界面的传值(传到不同的界面)在MVC模式中新建了一个文件夹Test   提交表单写在Index.cshtml 文件夹里面。代码如下:     用户名:    密码:    提交     其中action=”Message” 负责跳转到同级目录的文件。然后就是控制器的代码:因为我要跳转的界面是 Message.cshtml ,所以在控制

大家好,又见面了,我是你们的朋友全栈君。

在MVC 模式中 新建了一个文件夹Test cshtml 界面的传值(传到不同的界面)    提交表单写在Index.cshtml  文件夹里面。

代码如下:

 <form action=”Message” method=”post”>
        用户名: <input type=”text” name=”fname” /></br>
        密码: <input type=”text” name=”lname” /></br>
        提交<input type=”submit” value=”Submit” />
    </form>     

其中action=”Message”   负责跳转到同级目录的文件。

然后就是控制器的代码:

因为我要跳转的界面是  Message.cshtml   ,所以在控制器里面  就必须写一个方法,来获取Index.cshtml   这个界面的输入框的内容。

代码如下:

 public ActionResult Message()
       {

           ViewData[“name”] = Request.Form[“fname”];
           ViewData[“message”] = Request.Form[“lname”];  
           return View();
       }

接下来就是从 Message.cshtml  界面得到控制器的参数了。很有意思!

代码就两行:

<div>
        <!–利用HtmlHelper创建TextBox时,使用名称与ViewData中的Key一致, 就会自动实现值绑定–>
        @Html.TextBox(“name”)
        @ViewData[“name”]
        @ViewData[“message”]
    </div>  

其中  @Html.TextBox(“name”)  和 @ViewData[“name”]输出来的参数都是一样,只是格式不同而已,对于新手,这个肯定要花1分钟去研究一下区别了!

结果如图:cshtml 界面的传值(传到不同的界面)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148853.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • 在图形管理工具mysql workbench窗口_sqlite可视化工具

    在图形管理工具mysql workbench窗口_sqlite可视化工具可视化数据库管理工具MySQLWorkbench的安装配置及使用MySQLWorkbench是为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能的工具。1.下载官网下载地址:https://dev.mysql.com/downloads/workbench/这里下载的版本是:community,为社区版,非商用,可以免费使用。2.安装安装过程就不多说了,双击安装,根据提示进行,非常简单。3.打开安装完成后,双击桌面图标即可打开,界

  • onmousedown和onmouseup事件「建议收藏」

    onmousedown和onmouseup事件「建议收藏」在这个程序中为我们介绍两个鼠标事件onmousedown和onmouseup事件,这个两双鼠标事件分别是鼠标按下时候触发的事件和鼠标松开的时候触发的事件他r这样来设置文本的颜色们的是实现是通过调用javaScript脚本。我们在这个程序中还可以看到的一点对于文本颜色的一个处理,我们在这个文本颜色的处理的过程是getElementById().style.color

    2022年10月23日
  • 固态硬盘坏了怎么恢复数据恢复不了_笔记本固态硬盘坏了数据能恢复吗

    固态硬盘坏了怎么恢复数据恢复不了_笔记本固态硬盘坏了数据能恢复吗今天的这篇经验和大家聊一聊关于固态硬盘坏了怎么恢复数据恢复的问题,希望能够帮助到有需要的朋友。方法/步骤 现在的电脑不用ssd简直对不起那么好的cpu,比较机械硬盘的速度才是目前整个电脑的性能瓶颈,而使用了ssd后,很多人都在说固态硬盘是不能恢复数据的,这是怎么回事呢?大家都知道传统的机械硬盘即便是数据删了,回收站清空了,只要不被大量的数据再次覆盖就可以恢复出原来的数据的,那么我什么这一点在ssd上不能用了呢?实测下来大多数默认的ssd数据丢失了都是10次有9次都恢复不了,为什么SSD的成…

  • hashmap线程不安全问题_什么是线程安全和线程不安全

    hashmap线程不安全问题_什么是线程安全和线程不安全HashMap为什么是线程不安全的?

    2022年10月11日
  • django_filters实现数据过滤

    django_filters实现数据过滤1、视图classUserView(ListAPIView):”””用户列表”””queryset=User.objects.all()serializer_class=UserSerializerfilter_backends=(DjangoFilterBackend,)filter_class=UserMonthFilt…

  • mysql 自定义函数 case when[通俗易懂]

    mysql 自定义函数 case when[通俗易懂]#字符串局部替换函数DELIMITER$$CREATEFUNCTIONreplaceString(sVARCHAR(14),fVARCHAR(5),rVARCHAR(5))RETURNSVARCHAR(14)BEGIN DECLAREfindposINT; DECLAREreturnstringVARCHAR(14); SETfindpos=INSTR(

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号