摘要:
FindView() FindPartialView() 的区别RenderBody() RenderSection() RenderPage() 的区别 ,应该在何时使用不同的方法来操作Controller 类的属性ViewData 及其 ViewBag的 属性,IView的属性ViewEngine的属性 ViewEngineResult属性ViewContext属性ModelBinder 模型绑定语法 及其遇到的安全问题ModelState 模型状态详细的Razor语法介绍 深入了解这些是应当深入学习Asp.net MVC必备的知识点。亲 你掌握了没有 阅读全文
摘要:
mvc 3 View ViewBag ViewData 阅读全文
摘要:
MVC处理流程,详细介绍了asp.net MVC 从发起请求到显示页面的整个过程, 阅读全文
摘要:
这个约定是我在Profession Asp.net MVC 3 这本书上看到写下的笔记,作为一个总结。因为原书是英文的,所以可能会有翻译不对的地方,我尽量使用原文。MVC is designed around some sensible convention-based defaults that can be overridden as needed.This concept is commonly referred to as “Convention over configuration”.MVC被设计用来遵循以约定为基础。约定胜于配置在一些年前的Ruby on Rails 很流行,它最基 阅读全文
摘要:
Notice that we’re referred to MVC as a pattern for the User Interface.请注意 我们吧MVC作为一个用户接口的模式。 约定胜于配置 不要重复你自己 尝试更有效的方法,如果可以,抛弃你的程序员的方式 asp.net Web Form 的几点不足: 1.View State weight: The actual mechanism ... 阅读全文
摘要:
第一个方法就是指定路由名称,这样可以不用输入控制器和其他参数第二种方法就是把最常用的路由放到前面,因为路由会依次进行选择,但是要确保更改路由的次序不会造成解析错误实现自定义路由约束需要实现IRouteConstraint接口中的Match()方法MVC试图html.checkBox()方法 会在页面中生成两个对应的CheckBox,其中一个是对应的隐藏域MVC学习中 阅读全文
摘要:
今天做项目,竟然发现自己在网页中调用的方法会存在问题,这是由于首次调用在页面中的方法会没有问题,再次调用的话就要考虑变量了,这不能不说是采用的全局变量的问题,在页面重新提交后,全局变量就会消失 啊,需要重新赋值计算啊,悲剧 阅读全文
摘要:
c#的设计模式有很多种,当然也可以说语言的设计模式有很多种(23种),单例模式应该是其中最简单的一种,但是不要因为简单而小看他,否则最后后悔的肯定是你单例模式包括懒汉模式(还有多线程下的锁定)、恶汉模式下面写一下饿汉模式的实现原理:public Class Singleton{private Singleton(){}//私有的构造函数 防止累的外部被实例化private static Singleton instance=new Singleton();//静态的变量 在应用程序的整个生存期内都会存在public Singleton GetInstance(){if(instance!=nu 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using System.Runtime.Serialization.Json;using System.Text;namespace JSONStudy{ public class JsonSerializer { public static string JsonSerializerName(PersonName p) { DataContractJsonSerializer ser = new D 阅读全文