`

MVC学习之二_____查看详情信息

    博客分类:
  • MVC4
 
阅读更多
查看页和编辑页的模板页类似
@model BasicDataPageModel           //当前页数据源声明
@using Manager.Models.BasicData;
@{
    //Layout = null;   这句是不要加载默认模板
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>编辑</title>
    <link rel="stylesheet" type="text/css" href="~/Content/BasicData/div_table.css" />
</head>
<body>
    <br /><br />
    <form action="/BasicData/EditForm" method="post">
        <div class="table">
            <div class="tab_tr">
                <div class="tab-td">名称</div>
                <div class="tab-td"><input name="name" type="text" value="@Model.name" /></div>
            </div>
            <div class="tab_tr">
                <div class="tab-td">关键字</div>
                <div class="tab-td"><input name="key" type="text" value="@Model.key" readonly="readonly" /></div>
            </div>
            <div class="tab_tr">
                <div class="tab-td">值</div>
                <div class="tab-td"><input name="value" type="text" value="@Model.values" /></div>
            </div>
            <div class="tab_tr">
                <div class="tab-td">日期</div>
                <div class="tab-td"><input name="create_date" type="text" value="@Model.create_date" /></div>
            </div>
        </div>
        <div style="text-align:center">
            <br />
            <input type="submit" value="提交" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="重置" />
        </div>
    </form>
        

</body>
</html>



controller层代码
[HttpGet]
        public ActionResult Edit(string key)
        {
            if (key.Length > 0)
            {
                using (var db = new MyDbContext())
                {
                    AppBasicData model = db.AppBasicDatas.Where(x => x.Key == key).SingleOrDefault();
                    BasicDataPageModel bModel = new BasicDataPageModel();
                    bModel.key = model.Key;
                    bModel.create_date = DateTime.Parse(model.CreateDate.ToString());
                    bModel.name = model.Name;
                    bModel.values = model.Value;
                    return View(bModel);
                }
            }
            
            return View();
        }

备注:BasicDataPageModel 是单独定义的类 相比原来的类少了很多不必要的字段
分享到:
评论

相关推荐

    chaoshi.zip_MVC网上商城_javabean mysql mvc_商城_网上商城_网上商城servlet

    在这个网上商城系统中,MySQL用于存储商品信息、用户信息、订单数据等核心业务数据。开发者需要设计合理的数据库表结构,以满足商城系统的各种查询、添加、修改和删除操作。 四、Servlet Servlet是Java Web开发中的...

    ASP.NET_MVC5_入门指南

    ### ASP.NET MVC5 入门知识点详解 #### 一、ASP.NET MVC5 概述 - **定义**:ASP.NET MVC5 是一个基于模型-视图-控制器(Model-View-Controller, ...希望这能帮助您顺利入门ASP.NET MVC5,并在此基础上进一步深入学习。

    mvc程序实例-mvc程序实例

    综上所述,"Mvc程序实例"是一个全面展示 ASP.NET MVC 框架的实践项目,通过它你可以学习如何构建高效、可维护的 Web 应用程序,理解 MVC 设计模式在实际开发中的运用。通过深入分析和实践这个实例,你将能够熟练掌握...

    PHP基于MVC学生信息查询管理系统

    本系统“PHP基于MVC学生信息查询管理系统”是一个采用Model-View-Controller(MVC)设计模式构建的项目,专为初学者设计,旨在提供一个基础的数据库交互和网页展示的平台,帮助学习者理解并掌握PHP编程以及MVC架构。...

    非常经典MVC petshop

    在PetShop中,控制器处理用户请求,如添加宠物到购物车、查看订单详情等。 **二、PetShop项目结构分析** 1. **Build.bat**:这是一个批处理文件,通常用于自动化构建项目,编译源代码并生成可执行文件或部署包。 ...

    asp mvc 3 书店

    - **图书浏览**:用户可根据图书类别进行筛选,查看图书详情。 - **购物车管理**:允许用户添加、移除图书至购物车,实时更新购物车状态。 - **订单结算**:注册并登录的用户能进入结算流程,填写收货信息完成购买。...

    MVC 3.0基础教程getting started with mvc3_cs

    本教程旨在为初学者提供一个系统的学习路径,帮助理解ASP.NET MVC 3.0的基本概念及其在Visual Studio 2010和SQL Server 2008 R2中的应用。为了顺利进行学习,请确保已经安装了以下软件: - **Visual Studio Web ...

    ThinkPHP与MVC思想应用实例半成品

    **二、MVC思想** MVC模式是一种软件设计模式,将业务逻辑(Model)、用户界面(View)和控制逻辑(Controller)分离,使它们各自独立发展,互不干扰。在ThinkPHP框架中,模型负责处理数据和业务逻辑,视图负责展示...

    使用MVC框架开发租房网站第十二章项目

    总的来说,通过本项目,你将有机会学习到如何利用MVC框架构建一个完整的租房网站,涉及数据库设计、前后端交互、业务逻辑处理等多个重要方面。这不仅能够提升你的编程技能,也能帮助你在实际开发中更好地应用和理解...

    基于jspMVC模式的成绩管理系统

    本项目"基于jspMVC模式的成绩管理系统"是一个采用JavaServer Pages(JSP)技术实现的实例,旨在帮助学习者理解并实践MVC模式在实际应用中的运用。 **一、MVC模式简介** MVC模式是软件工程中的一种设计模式,将应用...

    MVC_Tech_Blog

    **MVC 技术博客项目概述** `MVC_Tech_Blog` 是一个基于JavaScript实现的Web应用程序,它采用Model-View-Controller(MVC)设计模式构建,旨在提供一个技术博客平台。在这个项目中,用户可以发布、阅读和评论技术...

    高清彩版 Pro ASP.NET Core MVC 2(7th)

    通过学习本书,开发者不仅可以掌握 ASP.NET Core MVC 2 的核心原理和技术要点,还能学到如何利用这些技术构建高性能、可维护的 Web 应用程序。无论是对于初学者还是有经验的开发人员来说,这本书都是不可或缺的参考...

    基于MVC的图书管理系统|本科毕业设计

    在图书管理系统中,这可能包括图书列表页面、图书详情页面、用户个人信息页面等。 3. Controller(控制器):作为Model和View之间的桥梁,接收用户请求,调用Model进行数据处理,并将结果显示到View上。例如,用户...

    MVC新闻发布系统

    总结,这个"MVC新闻发布系统"项目是一个理想的入门级学习资源,涵盖了Java Web开发的基础知识,包括MVC架构、JSP、Servlet以及MySQL数据库的使用。通过学习和实践这个项目,开发者可以深入理解Web应用的开发流程,并...

    基于javaweb+mvc结构+源码+数据库语句+指定餐厅定制点餐系统

    这个系统包含了完整的源码,便于开发者进行二次开发和学习,同时配备了相应的数据库执行语句,确保数据的存储和管理。以下是关于该系统的详细知识点: 1. **JavaWeb技术**:JavaWeb是Java在Web应用中的技术集合,...

    struts+mvc+mssql2000的商城项目

    总结,这个"Struts+mvc+mssql2000的商城项目"提供了一个实际的电商系统开发案例,有助于开发者学习和理解如何在Java Web环境中运用MVC模式和Struts框架,以及如何与SQL Server数据库进行交互,是提升Web开发技能的好...

    JSP MVC设计模式应用之游戏卡在线销售系统(论文).rar

    **二、JSP MVC在游戏卡销售系统中的角色** 1. **模型(Model)**:在游戏卡销售系统中,模型通常由JavaBeans(Javabean)或实体类(Entity Class)组成,它们负责管理游戏卡的信息,如种类、价格、库存等。此外,...

Global site tag (gtag.js) - Google Analytics