cshtml 界面的传值(传到不同的界面)
来源:互联网 发布:android 2高级编程 编辑:程序博客网 时间:2024/05/24 07:41
在MVC 模式中 新建了一个文件夹Test 提交表单写在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 界面的传值(传到不同的界面)
- thymeleaf js中获取后台传到界面的值
- 自己做的一个后台管理员登陆界面 .cshtml
- qt 将登陆界面的内容传到主界面
- iOS不同界面之间传值的几种方法
- 界面自适应不同的分辨率
- c# mvc 中 View 界面的值如何通过 Model 传到 Controller
- Jquery获取下拉框被选中的value值,并传到后台,然后后台回显到界面
- 关于cell上button点击事件如何传到不同界面
- MVC——第一个界面的数据传到第二个界面
- 短信助手——一个界面将数据传到另一个界面的应用
- js不同界面传值
- 不同界面传值问题
- 两个winform之间传数据方法,将datagridview数据传到另一个winform界面去,取出datagridview中选定的某行某列
- 为不同分辨率的手机创建界面
- 为不同分辨率的手机创建界面
- 为不同分辨率的手机创建界面
- 不同分辨率界面控件的点击点
- JPush极光推送 Java调用服务器端API开发
- Android 集成AndFix报java.lang.UnsatisfiedLinkError
- iOS组件化学习
- iOS绘制虚线方法
- Xposed hook-小试牛刀
- cshtml 界面的传值(传到不同的界面)
- Practice Round APAC test 2017--Problem B. Robot Rock Band
- 微信公众号开发中遇到的问题——模板信息,自定义回复,一次请求多次相应(四)
- httpClient获取xml乱码
- if __name__ == '__main__' 解释
- 队列
- 自适应网页设计
- 让网站具有apk下载功能MIME设置
- angularJs学习笔记:保分计划——教研管理——复审分配试卷