ToB企服应用市场:ToB评测及商务社交产业平台

标题: 开源 C# .net mvc 开发(四)工程布局、页面提交以及显示 [打印本页]

作者: 一给    时间: 2024-7-26 18:45
标题: 开源 C# .net mvc 开发(四)工程布局、页面提交以及显示
文章的目的为了记录.net mvc学习的经历。本职为嵌入式软件开发,公司安排开发文件体系,暂时举行学习开发,体系上线3年未出没有大问题。开发流程和要点有些记忆含糊,赶牢记录,防止忘记。 
 嵌入式 .net mvc 开发(一)WEB搭建-CSDN博客
嵌入式 .net mvc 开发(二)网站快速搭建-CSDN博客
嵌入式 .net mvc 开发(三)网站表里网访问-CSDN博客
​  嵌入式 .net mvc 开发(四)工程布局、页面提交显示-CSDN博客 ​
在前面3个章节里,完成了浏览器静态页面的显示、网站数据库的增删改查、终极表里网访问的办法。
本章主要的内容如下:
1.工程文件布局介绍
2.数据提交、页面显示
3.控制器和页面之间的变量传输
4.以上3个内容把握后,基本就可以实现创建网站或Erp(B/S)。

一、工程布局
二、数据提交
比如创建数据项就是数据提交,仿真可以看到流程:我们点击创建页面(输入/Tables/Create),步伐会跳转到TablesControl的Create()函数,将会返回 view(),将会显示Create.cshtml,在Create.cshtml页面中我们填入Name和Age,点击Create提交后,步伐会跳转到Create([Bind(Include = "Id,Name,Age")] Table table)函数中实现数据的提交。


1.基于数据模型提交
Create.cshtml

TablesControl.cs

2.基于Form提交
Create.cshtml

TabelsControl

三、控制器之间的变量传输
在ASP.NET MVC中,页面间Controller与View之间主要有以下几种小量数据的传值方式:ViewData、ViewBag、TempData和Session变量。
Session是用的最多的,在整个会话期间会存在,这里只讲Session的赋值和获取。
控制器中Session["test"]赋值

cshtml中获取Session["test"]的值




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4