.NetCore asp.net 小记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/moeryang/article/details/80553682

.NetCore asp.net 小记

1、引用dll
需要在项目名称..deps.json 添加:

"WebApplication1/1.0.0": {
        "dependencies": {
          "Microsoft.AspNetCore.All": "2.0.5",
          "Microsoft.NETCore.App": "2.0.0",
          "MySql.Data": "8.0.11",
          "您的dll": "1.0.0.0"
        },

2、配置文件增加自定义项目
在appsettings.json

  "key": {
    "sub-key": "value"
  }

读取:

using Microsoft.Extensions.Configuration;
。。。
var config = new ConfigurationBuilder()
           .SetBasePath(Directory.GetCurrentDirectory())
           .AddJsonFile("appsettings.json").Build();
var strValue = config["key:sub-key"];

3、Controller 和View 之间传递Model

  • 在Controller里面直接定义Model变量
  • 在ViewData里面使用
ViewData["model"] = aMyModel;
return View();

或者

 return View(aMyModel);
  • 在View里面读取model
@model MyModel
@{
    //ViewData["Title"] = "About";
    //ViewData["UserName"] = (ViewData["u"] as MyModel).UserName;
    //MyModel user = (ViewData["u"] as MyModel);
    //MyModel user = (this.Model as MyModel);
}
<h2>@this.Model.UserName</h2>
<h2>//@user.UserName</h2>

4、MySQL连接串

SslMode=None;Persist Security Info=False;database=dbname;server=localhost;Connect Timeout=30;user id=username; pwd=password;charset=utf8

注意使用:SslMode=None

猜你喜欢

转载自blog.csdn.net/moeryang/article/details/80553682
今日推荐