02 2021 档案
摘要:一、行内样式表 <body> <div style="background-color: pink;width:200px;height:200px"></div> </body> 二、内部样式表 <head> <style type="text/css"> div{ width: 200px; h
阅读全文
摘要:索引器(Indexer)是C#引入的一个新型的类成员,它使得类的对象可以像数组那样引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。 定义了索引器的类可以让您像访问数组一样的使用 [ ] 运算符访问类的成员。(当然高级的应用还有很多,比如说可以把数组通
阅读全文
摘要:DatabaseGeneratedOption的含义 Identity:自增长 None:不处理 Computed:表示这一列是计算列。 在EF中,如果主键是int类型,Code First生成数据库的时候会自动设置该列为自增长。但如果主键是Guid类型,我们就要手动的去设置了。 对于下面的模型,如
阅读全文
摘要:一、Razor语法 在同一个页面中定义 @helper Truncate(string input, int length) { if (input.Length <= length) { @input; } else { @input.Substring(0, length)<text>...</
阅读全文
摘要:扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法要点: 一、定义的扩展类必须为静态类如下:public static class ExtendNpc。 二、定义的扩展方法
阅读全文