diff --git "a/\351\203\221\345\212\233\350\261\252/20241201--\350\247\206\345\233\276.md" "b/\351\203\221\345\212\233\350\261\252/20241201--\350\247\206\345\233\276.md" new file mode 100644 index 0000000000000000000000000000000000000000..554bd3a45b67206871abd419623df22fb697b09d --- /dev/null +++ "b/\351\203\221\345\212\233\350\261\252/20241201--\350\247\206\345\233\276.md" @@ -0,0 +1,40 @@ +### 1.Razor +Razor支持C#,并使用`@`符号从HTML转换为C#,将其呈现在HTML输出中 +当@符号后跟Razor保留关键字时,它会转换为特定标记. + +### 2.隐式Razor表达式 +以 @ 开头,后跟 C# 代码。隐式表达式不能包含空格,但 C# **await** 关键字除外。不能包含 C# 泛型,因为括号 (<>) 内的字符会被解释为 HTML 标记 + +### 3.显式Razor表达式 +由 @ 符号和平衡圆括号组成 + +### 4.Razor代码块 +代码块以 @ 开始,并括在 {} 中,例如: +``` +@{ + var quote = "The future depends on what you do today. - Mahatma Gandhi"; +} +
@quote
+@{ + quote = "Hate cannot drive out hate, only love can do that. - Martin Luther King, Jr."; +} +@quote
+``` +该代码呈现以下 HTML: +``` +The future depends on what you do today. - Mahatma Gandhi
+Hate cannot drive out hate, only love can do that. - Martin Luther King,Jr.";
+``` + +### 5.内置ASP.NET Core标记帮助程序--定位点 +定位点标记帮助程序可通过添加新属性来增强标准的 HTML 定位点 () 标记 +属性名称将使用前缀 asp-。 asp- 属性的值决定呈现的定位点元素的 href 属性值 +属性: +1. `asp-controller`:可分配用于生成 URL 的控制器。 +2. `asp-action `:属性值表示生成的 href 属性中包含的控制器操作名称。 +3. `asp-all-route-data` :支持创建键值对字典。 键是参数名称,值是参数值。 + + +### 6.静态网页 +[域名一](https://halovianjeong.online/) +[域名二](http://blog.lhjeong.cn) \ No newline at end of file diff --git "a/\351\203\221\345\212\233\350\261\252/20241201--\350\247\206\345\233\2762.md" "b/\351\203\221\345\212\233\350\261\252/20241201--\350\247\206\345\233\2762.md" new file mode 100644 index 0000000000000000000000000000000000000000..e68415f5bf64023409fc14e7b93099d4f9c6c42f --- /dev/null +++ "b/\351\203\221\345\212\233\350\261\252/20241201--\350\247\206\345\233\2762.md" @@ -0,0 +1,71 @@ +### 定义一个模型Models,模拟数据库 +1. 定义一个数据库的表 +2. 静态构造函数(只执行一次,内容如果修改,则需要重新跑) + 1) 初始化静态属性 + - 直接初始化:`public static List