上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: 访问静态文件 常见静态文件有css样式表、js脚本、多媒体文件、html静态页面等。 Asp.Net Core 应用默认不启用对静态文件访问,如果启用需要在Startup.Configure方法中调用UserStaticFiles方法。 静态文件默认位于/wwwroot目录下,若要更改位置,可用St 阅读全文
posted @ 2021-01-07 22:49 龙猫•ᴥ• 阅读(50) 评论(0) 推荐(0)
摘要: 在视图中接收依赖注入 视图文件中,使用@inject指令可接收来自依赖注入的对象实例。格式为:@inject<类型><变量名>。 如下 @page "/" @inject Microsoft.AspNetCore.Hosting.IHostingEnvironment envhost <!DOCTY 阅读全文
posted @ 2021-01-06 15:32 龙猫•ᴥ• 阅读(13) 评论(0) 推荐(0)
摘要: 用部分视图来显示当前日期 部分视图与普通视图没太大区别,它可以将重复使用的HTML内容结合起来,可以单独使用。一般命名是在名称前面加下划线,放在/Views/Shared 目录下。 下面使用部分视图来显示日期。 Test控制器 [Route("[controller]/[action]")] pub 阅读全文
posted @ 2021-01-06 15:30 龙猫•ᴥ• 阅读(33) 评论(0) 推荐(0)
摘要: 阻止控制器中方法被公开为Action方法 在控制器类中,默认会将所有公共Action方法视为操作方法,但在某些特殊情况下,不希望被作为Action方法公开。就需要在方法上加上NonAction特性禁止公开,也就不能通过URL访问了。 重命名Action方法 MVC框架默认指定Action方法名与成员 阅读全文
posted @ 2021-01-05 23:16 龙猫•ᴥ• 阅读(31) 评论(0) 推荐(0)
摘要: 为全局路由字段分配默认值 MVC应用程序的URL路由有两种定义方式: (1)在Startup.Configure方法中通过UseMvc方法设置的路由规则会应用到整个应用程序中; (2)在每个控制器类以及其成员方法上通过Route特性设置的路由为局部规则,仅对当前控制器有效。 URL路由以字符串的形式 阅读全文
posted @ 2021-01-05 21:12 龙猫•ᴥ• 阅读(31) 评论(0) 推荐(0)
摘要: Razor页面应用是MVC框架的一种简化应用,与传统Web开发模式相似,以页面为单位来划分应用功能。 自定义Razor页面的根目录 Razor页面在项目中的默认存储路径是/Pages目录,即所有页面必须放在该目录下。而请求的URL中是不包含根目录名字的,例如某个页面文件路径为 /Pages/News 阅读全文
posted @ 2021-01-04 21:22 龙猫•ᴥ• 阅读(57) 评论(0) 推荐(0)
摘要: 今天在超市买了件衣服,拆牌子的时候却心血来潮想知道牌子上的英文都写的啥?本身英语水平就差劲的我,不知道为什么对这牌子上的内容产生了兴趣。结果发现这个牌子上的一个单词还写错了,看到第一个单词没见过,然后查来查去,确定他是写错了的。 “STAY”错写成了“SYAY”。 以小见大,不得不说现在人们都在向前 阅读全文
posted @ 2020-12-26 20:17 龙猫•ᴥ• 阅读(38) 评论(0) 推荐(0)
摘要: 在System.IO.Compression命名空间下框架封装了一些对流进行压缩和解压缩的类。 使用DeflateStream类压缩文件 Console.WriteLine("请输入待压缩文件的完整路径:"); string inputFilePath = Console.ReadLine(); C 阅读全文
posted @ 2020-12-16 21:27 龙猫•ᴥ• 阅读(17) 评论(0) 推荐(0)
摘要: 流,是输入/输出操作中表示数据内容的字节按照顺序进行排列。 内存流,即从内存中划分出一个特定区域,程序可将字节序列存放到该区域中。内存流很适合读写临时数据,因为不用处理磁盘上的文件,可以在内存中完成处理,速度快,用完就释放。对于不需要长久保留的特别适合。 向内存流写入内容 MemoryStream类 阅读全文
posted @ 2020-12-15 09:23 龙猫•ᴥ• 阅读(28) 评论(0) 推荐(0)
摘要: 创建目录与文件 Directory类公开了一系列静态方法操作目录。File类操作文件。 Directory.CreateDirectory("test_dir"); var stream = File.Create("test_dir/sample.data"); // 向文件写入 5 个字节 by 阅读全文
posted @ 2020-12-15 09:21 龙猫•ᴥ• 阅读(16) 评论(0) 推荐(0)
摘要: 合并两个序列 var res = list1.Concat(list2); 去掉重复元素 var res = arr.Distinct(); 筛选两个序列中的差异元素 // 筛选list1中与list2不相同的元素 var res = list1.Except(list2); 筛选以什么开头的信息 阅读全文
posted @ 2020-12-14 14:09 龙猫•ᴥ• 阅读(13) 评论(0) 推荐(0)
摘要: 动态调整数组大小 Resize 实际上是新数组 // 创建数组 double[] arr = { 0.001d, 0.000025d, 0.3135d }; Console.WriteLine($"原数组大小为 {arr.Length},元素为 {string.Join(",", arr)}。"); 阅读全文
posted @ 2020-12-13 14:29 龙猫•ᴥ• 阅读(26) 评论(0) 推荐(0)
摘要: 对字符串进行UTF-8编码 System.Text命名空间下的Encoding类用于完成字符串与字节序列的转换。 string str = "你好,世界。"; byte[] data = Encoding.UTF8.GetBytes(str); Console.WriteLine("字符串:{0}" 阅读全文
posted @ 2020-12-12 19:56 龙猫•ᴥ• 阅读(43) 评论(0) 推荐(0)
摘要: 输出货币形式 当前语言中的货币形式 货币形式采用"C"或"c"符号。 string a = string.Format("{0:c1}", 150.39); // ¥150.4 string b = string.Format("{0:c}", 20.5); // ¥20.50 string c = 阅读全文
posted @ 2020-12-12 19:54 龙猫•ᴥ• 阅读(65) 评论(0) 推荐(0)
摘要: 析构函数 与构造函数作用相反。 构造函数在创建对象实例时调用,用于对类型成员初始化; 而析构函数则是在对象实例即将被回收是执行,可用于一些清理工作。 析构函数都以“~”开头,紧跟类名无空格,无返回值无参数。 class Program { static void Main(string[] args 阅读全文
posted @ 2020-12-09 23:25 龙猫•ᴥ• 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页