博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC Music Store
阅读量:6340 次
发布时间:2019-06-22

本文共 1644 字,大约阅读时间需要 5 分钟。

 

一、Url映射到Controller ActionResult(Method)

(1)添加StoreController

public class StoreController : Controller    {        //        // GET: /Store/        //public ActionResult Index()        //{        //    return View();        //}        public string Index(string name)                             //理解Url如何对应到Controller        {            return HttpUtility.HtmlEncode("Welcome," + name + "!"); //  Store/Index?name=Admin        }        public string Browse(string genre)        {            return HttpUtility.HtmlEncode("You're Browsing Genre " + genre);//Store/Browse?genre=Jaze        }        public string Details(string album)        {            return HttpUtility.HtmlEncode("This is the Detail of " + album);//Store/Details?album=爱在西元前        }    }

(2)修改Globe.asax的RegisterRoute方法,让StoreController index成为默认主页

 

(3)理解Url如何对应到Controller中的方法:

   

  

 

 二、ActionResult接收URL, 用View展示处理结果

 

再右键ActionResult-->GotoView,修改代码

三、更改Site.css(设置logo,页面布局)

            说明:_Layout.cshtml文件相当于母页. 

          The content from our individual views will be displayed by the @RenderBody() command, and any common content that we want to appear outside of that can be added to the _Layout.cshtml markup.

(1)添加3张图片,替换Site.css

  

 

(2)在_Layout.cshtml中添加 css引用和 ul li.  (可以删除原来的_Layout.cshtml,再新建一个_Layout.cshtml)

 

四、创建Model,Controller中处理Model,用Model向View传值

(1)添加Album,用DetailView 显示Album细节

    >在Model下添加Album类,包含ID,Name等属性

    >在StoreController中添加Action Details(int albumID)

    >为Details Action 添加View, 在View中 声明接收对象的类型,在View中显示Model对象的信息

  

 

(2)添加Genre,用BrowserView显示所有Genre

     >添加Genre类,及主要属性

     >Store C 添加Browse方法, 用list向View传递所有Genre

     >View中显示所有Genre名称

 

 

 六、Html.ActionLink(text,ActionName,new{para=value}) 在页面中添加动态链接

   

转载地址:http://ydhoa.baihongyu.com/

你可能感兴趣的文章
计算rem单位
查看>>
第七章 大网高级 ASA
查看>>
rsync+inotify触发式远程同步
查看>>
优秀设计师应当知道的几大UI设计原则(一)
查看>>
mongodb高级查询
查看>>
struts2.1 struts.devMode BUG解决方案
查看>>
日本法院裁定三星诉苹果专利侵权案败诉
查看>>
Windows Server 2012R2 桌面体验问题直通车
查看>>
Springboot配置文件读取报错Configuration property name 'projectUrl' is not valid:
查看>>
HTTP状态码
查看>>
今天的学习
查看>>
面试必问之JVM原理
查看>>
mysql主主同步+Keepalived
查看>>
研究音频编解码要看什么书
查看>>
tomcat远程调试配置
查看>>
QuartZ Cron表达式
查看>>
性能测试工具VTune的功能和用法介绍
查看>>
音频视频组件Audio DJ Studio for .NET更新至v10.0.0.0丨附下载
查看>>
Pig的输入输出及foreach,group关系操作
查看>>
TechParty - Code For Public - sz
查看>>