
从零开始构建dotnet网站(.net6.0)
ying1979
学如逆水行舟,不进则退
展开
-
(16) 将图片保存到数据库
将图片保存到数据库可能不是一个好主意,尤其是图片多的时候。但是,至少也多了一种选项。原创 2022-04-29 14:46:47 · 3120 阅读 · 0 评论 -
(15) 添加视图 Detail.cshtml
Views/AdminBlog/Detail.cshtml@model core_admin.utils.MyResult@using core_admin.utils@using core_admin.m@{ Layout = "_LayoutAdmin"; ViewData["Title"] = "管理"; blog m_blog = (blog)Model.data;}<script type="text/javascript" src="/lib/原创 2022-04-14 15:45:34 · 562 阅读 · 0 评论 -
(14) 添加视图 Index.cshtml
Views/AdminBlog/Index.cshtml@model core_admin.utils.MyResult@using core_admin.utils@using System.Collections@using core_admin.m@{ Layout="_LayoutAdmin"; ViewData["Title"] = "管理"; Hashtable viewbag = Model.viewbag; var filter = view原创 2022-04-12 16:03:04 · 525 阅读 · 0 评论 -
(13) 添加视图 Edit.cshtml
Views/AdminBlog/Edit.cshtml@model core_admin.utils.MyResult@using core_admin.utils@using core_admin.m@{ Layout="_LayoutAdmin"; ViewData["Title"] = "管理"; blog m_blog = (blog)Model.data;}<link rel="stylesheet" type="text/css" href="/原创 2022-04-10 16:37:34 · 123 阅读 · 0 评论 -
(12) 添加一个视图 Add.cshtml
@model core_admin.utils.MyResult@using core_admin.utils@{ Layout="_LayoutAdmin"; ViewData["Title"] = "管理";}<link rel="stylesheet" type="text/css" href="/lib/webupload/webuploader.css"><script type="text/javascript" src="/lib/jquery.原创 2022-04-08 11:07:01 · 292 阅读 · 0 评论 -
(11) 修改ueditor 插入代码时的样式
在csdn插入代码时是跳出一个弹出框,黑底白色,非常清楚,在ueditor这里,底色是非常浅的灰色,不仔细看都看不出有底色,所以想,做出弹出框估计比较麻烦,改成黑底白色应该简单些。在网上搜了下,发现修改还是比较容易的。然后寻找可以修改样式的地方,在 _src\plugins\insertcode.js 文件,将utils.cssRule( "pre", "pre{margin:.5em 0;padding:.4em .6em;border-radius:8px;原创 2022-04-03 12:16:08 · 878 阅读 · 0 评论 -
(10) 为ueditor库添加后端代码及测试
先直接给Test页面增加一段代码: <div class="form-group"> <label for="txt_blog_content">内容:</label> <textarea id="txt_blog_content" name="txt_blog_content" rows="5" cols="50"></textarea> <script type=原创 2022-04-01 16:47:32 · 327 阅读 · 0 评论 -
(9) 为webupload库添加后端代码及测试
Controllers\UploadController.csusing System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Linq;using System.Threading;using System.Threading.Tasks;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCor原创 2022-03-28 13:07:25 · 1161 阅读 · 0 评论 -
(8) 添加一些javascript库
先添加一个文件上传的库webupload从官网下载,下载后的内容解压到 lib/webupload 下面,再添加一个日期库,My97DatePicker,也放在lib下面,再添加一个html编辑器,ueditor,也放在lib下面,原创 2022-03-26 15:38:19 · 920 阅读 · 0 评论 -
(7) 添加控制器
在添加控制器前,先增加一些用到的类code\utils\MyResult.csusing System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace core_admin.utils{ public class MyResult { public string resul原创 2022-03-25 11:11:27 · 847 阅读 · 0 评论 -
(6) 添加Session支持
code\utils\SessionHelper.csusing System;using System.Collections.Generic;using System.Text;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;namespace core_admin.utils{ public class SessionHelper { private HttpContext原创 2022-03-24 13:59:09 · 694 阅读 · 0 评论 -
(5) 引入Autofac并将接口注册实现类
首先引入Autofac库,cmd下运行dotnet add package Autofac成功后,在项目文件 MyWebApp.csproj 中可以看到增加了<PackageReference Include="Autofac" Version="6.3.0" />增加一个类:code\db\AutofacConfig.csusing Autofac;using System;using System.Collections.Generic;using S原创 2022-03-24 11:21:09 · 748 阅读 · 0 评论 -
(4) 创建数据访问层
添加实体code\m\blog.csusing SqlSugar;using System;namespace core_admin.m{ [SugarTable("tb_blog")] public class blog{ [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] /// <summary> /// .原创 2022-03-24 08:08:34 · 189 阅读 · 0 评论 -
(3)创建数据库及建表
create database db_blog default charset 'utf8mb4'; use db_blog;CREATE TABLE `tb_blog` ( `blog_id` bigint(20) NOT NULL AUTO_INCREMENT, `blog_title` varchar(200) NOT NULL COMMENT '标题', `blog_image` varchar(200) NOT NULL COMMENT '图片', `blog.原创 2022-03-23 16:51:08 · 860 阅读 · 0 评论 -
(2) 增加一些基础类,引用数据访问类库
一些类还是必须的。比如读取配置文件。在项目下我建一个文件夹codecode\utils\WebHelper.csusing Microsoft.Extensions.Configuration;using Newtonsoft.Json;using System;using System.Collections;using System.Collections.Generic;using System.Configuration;using System.IO;using Sys原创 2022-03-23 14:16:18 · 680 阅读 · 0 评论 -
(1) 下载安装sdk并创建项目
1 下载sdk,我下载的版本是 dotnet-sdk-6.0.201-win-x64.exe在这里下载, ASP.NET Tutorial | Hello World in 5 minutes | .NET 双击安装,安装后会提示安装成功及安装位置, C:\Program Files\dotnet2 验证安装,运行cmd, 在命令提示符下键入: dotnet –version 出来 6.0.201 证明你安装的sdk在工作了.3 使用命令创建一个mvc项目...原创 2022-03-23 13:32:19 · 1785 阅读 · 0 评论