随笔分类 - Pro ASP.NET 4.5
ASP.NET常用的指令
摘要:指令的类型指令说明Application配置全局应用程序类Assembly注册用在Web窗体中的程序集。建议不使用此指令。而是NuGet。Control配置用户控件Implements声明Web窗体实现了接口。建议不使用此指令。用代码隐藏类。Import导入命名空间以便Master配置母版页。M...
阅读全文
12.2 Web窗体--代码片段详解
摘要:第12章 使用Web窗体※ 除常规HTML元素之外,Web窗体文件还包含另外3种内容:代码片段、可编程HTML元素和控件※ 代码隐藏类只应包含特定于单个Web窗体的代码。如果存在多个Web窗体公用的代码,则应该创建共享类(如SportsStore里的Repository类),或创建自定义控件。应在需...
阅读全文
3.4.1 使用过滤式扩展方法(P43-44)
摘要:对IEnumerable执行标准并且同样返回IEnumerable的扩展方法,可以使用yield关键字对源数据中的项应用选择标准,已生成精简的结果集。 public static IEnumerable FilterByCategory(this IEnumerableproductEnum,str...
阅读全文
使用扩展方法(Chapter3 P39-41)
摘要:namespace LanguageFeatures{ public class ShoppingCart { public List Products { get; set; } }}假设无法修改上面的类,这时可以使用扩展方法获得所需功能namespace Lang...
阅读全文
C#对象初始或器-Chapter3 P38
摘要:protected string GetMessage() { //如何构造和初始化泛型集合库中的一个数组和两个类。 Product myProduct = new Product{ProductID=100,Name="Kayak",D...
阅读全文
创建对象并生成结果的3个步骤-Chapter 3 P38
摘要:必须完成3个步骤才能创建对象并生成结果:1 创建对象namespace LanguageFeatures{ public class Product { public int ProductID { get; set; } public st...
阅读全文
C#属性升级版--自动属性-chapter 3 P34-36
摘要:使用C#属性,能够通过将数据与它的设置和检索方法分离的方式公开类中的一段数据。例如:namespace LanguageFeatures{ public class Product { private string name; public string Na...
阅读全文
TryUpdateModel方法 模型绑定
摘要:文档资料: https://msdn.microsoft.com/zh-cn/library/ee728634.aspx有很多重载其中Controller.TryUpdateModel方法 (TModel, IValueProvider)使用来自值提供程序的值更新指定的模型实例。 if(IsPost...
阅读全文
浙公网安备 33010602011771号