diff --git "a/\347\250\213\346\242\246/20241118_mvc\351\241\271\347\233\256\346\236\266\346\236\204&Linux\351\203\250\347\275\262.md" "b/\347\250\213\346\242\246/20241118_mvc\351\241\271\347\233\256\346\236\266\346\236\204&Linux\351\203\250\347\275\262.md" new file mode 100644 index 0000000000000000000000000000000000000000..448977c3d785c91542f8a1ace4c0f73e6ae8ac62 --- /dev/null +++ "b/\347\250\213\346\242\246/20241118_mvc\351\241\271\347\233\256\346\236\266\346\236\204&Linux\351\203\250\347\275\262.md" @@ -0,0 +1,25 @@ +# 创建一个Controllers +```html + //引用命名空间,但是在引入之间,如果不是SDK自带的包的话,需要先安装依赖包 +using Microsoft.AspNetCore.Mvc; + //新版的命名空间形式 +namespace Blog.Controllers; + //控制器(本质其实是一个类型,通过继承Controller这个类型来获得所有关于控制器的功能) +public class BlogController:Controller{ + //IActionResult:专业名称叫action,本质上其实是一个方法(方法三要素:方法名称,参数,返回值) +public IActionResult 方法名(){ + return View() + } +} +``` +# 视图返回内容在控制器中 +> 生成随机数 +```html +public string Create(){ + var rnd=new Random(); + return rnd.Next().Tostring(); //需要将int类型显式转换为字符串 +} +``` +`dotnet watch`:热重载 +`dotnet publish`:部署打包命令 +# 按shift+鼠标右键打开powerShell窗口 \ No newline at end of file