04 2017 档案
摘要:1.Razor 的使用: c#与html混合编程 2.HtmlHelper 完成表单的布局 (1)弱类型 (2)强类型 3.行为(Action)向视图传值 viewdata["key"]=value 4.强类型页面 (1)为什么要使用??? 在编译时检查错误 (2)怎么用??? @model类型 ,
阅读全文
摘要:弱类型: 1.使用HTML辅助方法输出超链接 (1)在View中输出ASP.NET MVC的超链接通常会用Html.ActionLink辅助方法,该方法用于产生文字链接,其文字部分会自动进行HTML编码(HtmlEncode) 当需要传入超链接额外的HTML属性时,可以将参数加载第四个参数上。 请注
阅读全文
摘要:(1)大括号的匹配原则(就近原则){} (2)html标签有截断c#代码的功能 @*服务器端的注释*@ <!--客户端注释-->
阅读全文
摘要:请求时控制器的返回结果view()怎么会默认调到某个页面的? (1)请求时会拿方法行为的名字去和视图的名字对应,会默认去views视图下的与控制器名称一样的文件夹下名字与方法对应的视图文件匹配对应,然后将其视图渲染出来 (2)视图上的值来源于行为,行为将值交给view()后,再去渲染视图
阅读全文
摘要:Views中: 将数据提交到某个控制器的方法中,在该方法中去做处理 controllers中:获取从视图中(表单)传过来的值 一。通过request获取传值: 二。通过参数的方式获取表单提交过来的数据 三。通过对象获取表单提交过来的数据 (1)自动装配(点提交后自动封装成一个对象并将name中赋给相
阅读全文
摘要:一。从控制器到视图的传值方式 (1)Viewdata (2)Viewbag (3)TempData TempData实际上保存在Session中,控制器每次执行请求时都会从Session中获取TempData数据并删除该Session。TempData数据只能在控制器中传递一次,其中的每个元素也只能
阅读全文
摘要:一。面向对象的主要任务 (1)根据用户需求处理各种数据,作为开发者应该将各种数据分类成各种对象,在程序中处理对象 (2)一个项目其实就是有很多的对象组成,因为类总是组成程序的基本单元 二。对象在程序中如何传递?? (1)第一,以单个对象运行 (2)第二,以多个对象运行(一组) 三。集合就是对象的容器
阅读全文
摘要:(1)可以直接对自动属性初始化,而且允许非标准属性使用 例如: (2)表达式属性(只有一个get访问器的单行属性,可以使用lambda表达式语法编写) 以前的写法: 表达式写法为: (3)表达式方法 (只有一条语句的方法,可以使用lambda语法编写) 对于一个方法,以前的写法为: 使用表达式方法的
阅读全文

浙公网安备 33010602011771号