- mvc 空的模板和mvc的引用。
- 调试的时候选择不同的浏览器
- mvc架构中,进来的请求被controller handler ,
controler是c# 类, 继承system.web.mvc.controller .
每个control中有一个公有方法 叫action(), 可以通过 url调用 他。
- 增加一个control
选对空的控制器
- 明白路由,
/ , /home , /home/index 这三个都会到homecontrol中的index()方法中。
- 明天在对应的control中的对应的index 代码中,右键添加 view
7.
RedirectResult =》 跳转url
HttpUnauthorizedResult=> 强制登陆。
- 各标签
form
@using (Html.BeginForm())
{}
textbox :@Html.TextBoxFor(x=>x.Name)
dropdownlist: @Html.DropDownListFor(x=>x.WillAttend,new[]
{
new SelectListItem(){Text="yes,i'll be there",Value = bool.TrueString},
new SelectListItem(){Text="now,i can't come",Value = bool.FalseString},
},"choose an option")
9.通过新的action增加view
control中代码上右击,添加视图
template:选择empty
- 表单 提交以后,会清空当前页面,
请求分为两个,一个是get,做为刚进入时的调用 。
一个是httppost ,做为提交表单 的时候应用 。
返回的view ,先跳转到thanks视图, 同时把guestResponse输出到新的thanks视图。
- 从特定页面启动。
12.增加校验
required,不空,后面是出错的提示信息。
regularexpression 后面是正则表达式。
- 检查cs中的ModelState.IsValid
- html中检查
15.用nuget安装bootstrap
3.0版本的比较稳定 。
Install-Package -version 3.0.0 bootstrap
还不快抢沙发