Week3(9月26日):做完后,总结下

时间:2023-03-08 17:04:04
Week3(9月26日):做完后,总结下

Part I:提问 

===========================

1.linq小回顾

(1)Movies控制器中Index动作,显示全部电影信息。

public ActionResult Index()
{
return View( db.movies.ToList() );
}

(2)SearchIndex动作,搜索电影标题。

public ActionResult SearchIndex(string searchString)
{
var movies = from m in db.Movies
select m; if (!String.IsNullOrEmpty(searchString))
{
movies = movies.where(m=>m.Title.Contains(searchString));
} return View(movies);
}

2.说说这段代码的意思。

    @using (Html.BeginForm()){
<p> Title: @Html.TextBox("SearchString") <br />
<input type="submit" value="Filter" /></p>
}

3.当Movie模型类增加Rating属性,请问如何做数据迁移?

Part II:Ch02 从零开始实例学习5

===========================

要点:

1.演练2-6:为模型添加验证规则

课堂练习检查>>:电影网站

2.总结

(1)留言本Guestbook程序

(2)电影网站制作

(3)希望大家掌握ASP.NET MVC 4 的应用程序开发的基本步骤,并能泰然处理CRUD问题。

Part III:Ch03 视图1

===========================

要点:

1.知识点3-1:视图的职责

2.知识点3-2:选择待渲染的视图

3.补充>>知识点3-3:了解Razor语法

出题练习下>>:

(1)视图中写C#代码,加什么符号?

(2)在多行C#代码中,加文字,怎么处理?

(3)指出下面代码存在的问题。

您好,@ViewBag.Name先生
@{
ViewBag.MvcNamespace="System.Web.Mvc";
} 类别是@ViewBag.MvcNamespace.Controller
<a href="mailto:teacher@example.com">teacher@example.com</a>
@{
ViewBag.BlogID="Blog01";
} <a id="Link@View.BlogID" href="http://blog.miniasp.com">The will will web</a>
@{
ViewBag.Description="<span style='font-weight:bold;'>描述文字</span>";
} @ViewBag.Description

大作业检查1>>:你的网站开工了么?首页啥样,栏目哪些,初步哪个功能能用?