.NetCore asp.net 小记

.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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值