Asp.Net MVC强类型页面获取值几种方式

方式一#

(V:视图)#

复制代码
 1 @{
 2     Layout = null;
 3 }
 4 
 5 <!DOCTYPE html>
 6 <html>
 7 <head>
 8     <meta name="viewport" content="width=device-width" />
 9     <title>ShowCustomer</title>
10 </head>
11 <body>
12     <div> 
13         <table>
14             <tr>
15                 <td>姓名:</td>
16                 <td>@Model.Age</td>
17             </tr>
18             <tr>
19                 <td>年龄:</td>
20                 <td>@Model.SName</td>
21             </tr>
22         </table> 
23     </div>
24 </body>
25 </html>
复制代码

(C:控制器)#

1         public ActionResult ShowCustomer()
2         {
3             Customer customer = new Customer() {Id=5,Age=18,SName="Alex",Email="543210@qq.com" };
4             return View(customer);
5         }

方式二#

(V:视图一)#

复制代码
 1 @{
 2     Layout = null;
 3 }
 4 
 5 <!DOCTYPE html>
 6 
 7 <html>
 8 <head>
 9     <meta name="viewport" content="width=device-width" />
10     <title>ShowCustomer</title>
11 </head>
12 <body>
13     <div> 
14         <table>
15             <tr>
16                 <td>姓名:</td>
17                 <td>@Model.Age</td>
18             </tr>
19             <tr>
20                 <td>年龄:</td>
21                 <td>@Model.SName</td>
22             </tr>
23         </table> 
24     </div>
25 </body>
26 </html>
复制代码

(V:视图二)#

复制代码
 1 @{
 2     Layout = null;
 3 }
 4 
 5 <!DOCTYPE html>
 6 
 7 <html>
 8 <head>
 9     <meta name="viewport" content="width=device-width" />
10     <title>ShowCustomer</title>
11 </head>
12 <body>
13     <div> 
14         <table>
15             <tr>
16                 <td>姓名:</td>
17                 <td>@ViewData.Model.Age</td>
18             </tr>
19             <tr>
20                 <td>年龄:</td>
21                 <td>@ViewData.Model.SName</td>
22             </tr>
23         </table> 
24     </div>
25 </body>
26 </html>
复制代码

(C:控制器)#

1         public ActionResult showcustomer()
2         {
3             Customer customer = new Customer() { Id = 5, Age = 18, SName = "Alex", Email = "543210@qq.com" };
4             ViewData.Model = customer;
5             return View();
6         }

 

posted @   陈彦斌  阅读(998)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示
主题色彩