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 界面的传值(传到不同的界面)

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

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

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 多层感知机和神经网络_CNN采用多层感知机进行分类

    多层感知机和神经网络_CNN采用多层感知机进行分类单独的ESN仿真:ESN的运行结果如下所示:这个部分的误差为:0.0435ESN部分就不多做介绍了,你应该了解的,下面我们对ESN和BP改进和极限学习改进分别进行修改和说明,并进行仿真。ESN+BP的仿真:首先,在原始的ESN中,权值的计算是通过pseudoinverse.m这个函数进行计算的,其主要内容就是:即:这里,我们的主要方法…

    2022年8月30日
    6
  • Python Qt GUI设计:5种事件处理机制(提升篇—3)

    Python Qt GUI设计:5种事件处理机制(提升篇—3)事件处理机制本身很复杂,是PyQt底层的知识点,当采用信号与槽机制处理不了时,才会考虑使用事件处理机制。

    2022年5月16日
    47
  • maven安装及配置(详细版)

    maven安装及配置(详细版)1.下载:方式一可以从官方下载,下载页面:http://maven.apache.org/download.cgi方式二:或者题主提供的版本下载maven安装包提取码:ysns下载好后是一个压缩文件2.安装:maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。3.配置MAVEN_HOMEmaven的使用是在jdk的基础上,所以电脑必须有jdk第一步:新增环境变量:MAVEN_HOME第二步:在path环境变量中添加:%MAVEN_HOME%\bin

    2022年5月28日
    41
  • Java语言实现自动关机程序

    Java语言实现自动关机程序@Java实现自动关机系统Java语言实现自动关机程序该项目实现了以下任务:1、提示用户,欢迎使用某某关机程序2、提示用户,输入倒计时关机的秒数3、根据用户输入的秒数,进行自动关机4、开始自动关机时,提示用户xxx秒后关机项目具体代码我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown将代码片显示选择的

    2022年7月22日
    11
  • 三巨头是什么意思(腾讯财报)

    5月22日晚间,拼多多与阿里巴巴相继公布了财报,拼多多一季度营收同比增长44%,阿里营收则同比增22%,都好于市场预期。而从电商业务来看,阿里虽一直领先于京东与后来者拼多多,但由于家大业大,业务链分散,使得另外两家有了后来居上的机会,拼多多今天的财报中提及了其年度活跃用户已达到了6.28亿,京东近期也在物流方面频频发力,并在上周交出了一季度亮眼的财报,这使…

    2022年4月16日
    73
  • jxls能把html转成excel吗,如何用XLSTransformer生成excel文件?jxls的使用方法

    jxls能把html转成excel吗,如何用XLSTransformer生成excel文件?jxls的使用方法jxls的使用方法:1)声明一个XLSTransformer对象,生成方式就是使用new操作符XLSTransformertransformer=newXLSTransformer();2)得到Template的FIle:StringxlsTemplateFileName=this.getClass().getClassLoader().getResource(“template.x…

    2022年7月24日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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