自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

"去昨天找你"

如果没有明天

  • 博客(22)
  • 收藏
  • 关注

原创 ASP.NET Core 增加后台定时托管任务

主要创建一个继承BackgroundService类的对象,配合一个定时器,在主程序启动后在后台运行。1、在项目中创建执行任务的类文件,继承 BackgroundService。2、在项目启动文件注册任务类 (Program.cs)项目:ASP.NET Core MVC 7.0。

2024-05-31 12:32:08 377

原创 Entity Framework Core 和 MySql 简单操作对象

以上就是EF简单的配置,EF可以方便的对实体进行基础的增删改查,如果一个项目实体很多,就不需要再重复编写增删改的sql语句了。项目类型:ASP.NET Core MVC 7.0。第三步:新建一个类,继承 DbContext。第二步:新建一个对象,比如Students。第四步:在控制器实现对象的添加和更新操作。

2024-05-30 16:14:52 279

原创 Axios发送post参数ASP.NET MVC接收不到的小问题

解决方案:在axios代码里需要加入 headers 参数,并设content-type为application/x-www-form-urlencoded。组织post请求,带参数,但ASP.NET MVC(7.0)使用。接收不了,一直是null。

2024-05-23 10:05:50 197 1

原创 ASP.NET Core 7 MVC 使用 Ajax 和控制器通信

ASP.NET Core MVC中,如果前端使用ajax访问后端,后端的代码可以直接使用控制器,控制器返回值建议JSON格式,利用POST参数做一些验证传值

2024-02-08 17:06:51 1028

原创 ASP.NET Core MVC 控制查询数据表后在视图显示

如果是手动写代码,不用VS自带的一些控件,那比较简单的方式就是把查询的数据集,逐条赋给对象模型,再加到List,最后在控制加到 ViewBag,视图循环显示ViewBag变量。

2024-02-07 16:48:49 1204 1

原创 Asp.net Core Mvc 7.0 Web 控制器接收Get/Post表单参数

记得.Net 5之前都是直接用 Request.Form 非常方便,但似乎6.0以后就不能这样用了。2、接受url的get参数,7.0好像可以继续使用Request.Query。1、接受post表单,使用 IFormCollection。get参数的获取,也可以把同名参数传入到函数的参数中。

2024-01-28 16:41:26 865

原创 ASP.NET Core 7.0 Web 使用中间件验证用户Session

比如你请求 http://localhost/account,你的请求已经到达了服务器,在服务器执行account这部分代码之前,先执行中间件代码。中间件可以控制你的请求是否允许继续或中断,或转向特定结果。使用中间件验证用户Session,可以实现全局效果,不用在每个控制器验证,或者做个基类控制器验证。2、在Program.cs中,在app.Run()之前添加Use中间件。中间件,直白的说,就是每一次请求到达服务器,先执行的一部分代码。注意判断逻辑中防止死循环。

2024-01-28 14:00:44 640

原创 ASP.NET Core 7 Web 使用Session

ASP.NET Core 好像不能像20年前那样直接使用Session函数,我使用如下方法。1、在NuGet安装以下2个包。2、在Program.cs注册。

2024-01-26 21:37:44 750 1

原创 ASP.NET Core Web在CentOS中结合Nginx托管的部署

3、使用你电脑的VS创建一个ASP.NET Core Web 项目,注意.NET版本必须和你在centos上安装的版本一样,然后把发布的程序文件上传到你centos指定目录。4、进入centos的 /etc/systemd/system目录,新建一个文件,文件名为 mydotnet.service。6、重启服务后,每次开机都会启动程序,如果更新程序需要重启可以使用systemctl手动重启。8、之后,每次更新网站,不需要重启nginx,之需要重启.net程序。1、安装Nginx,此处省略。

2024-01-26 14:12:55 713 2

原创 ASP.NET 7 Core Web 读取appsetting.json

我这里使用的是写一个类文件,然后通过program.cs启动的方式(.net 6 开始没有startup了)。项目类型:ASP.NET Core Web MVC / .NET 7.0 / VS2022。把一些配置信息保存在json文件可以避免更改时要重新发布程序的烦恼。appsetting.json样子。

2024-01-25 13:21:26 847

原创 ASP.NET MVC5(VS 2019)边做边学(02)表单参数收发_POST和GET

在WEB开发中,form表单是HTML非常重要的部分,今天来探索POST和GET在MVC中的使用方法。1、get方式View中的表单代码<form action="pm" method="get"> 参数1:<input type="text" name="name1" /> <br /> 参数2:<input typ...

2019-12-05 15:31:56 776

原创 ASP.NET MVC5(VS 2019)边做边学(01)创建项目&控制器与视图的关系

ASP.NET MVC模式已经逐步取代传统的WebForm模式,今天直接动手,边做边学,来探索MVC。首先安装Visual Studio 2019,这种软件建议安装最新版。官网地址:https://visualstudio.microsoft.com/zh-hans/vs/,一般下载professional版即可安装过程忽略,务必勾选安装“ASP.NET和Web”和 你会用的语言...

2019-12-04 11:24:57 4311

原创 ThinkPHP6.0设置隐藏index.php

1、在Apache2.4的配置文件中,启用LoadModule rewrite_module modules/mod_rewrite.so (去掉前面的#)2、DocumentRoot 的配置中,AllowOverride None 改成AllowOverride All3、public目录下的.htaccess文件内容改成:<IfModule mod_rewrite.c&...

2019-10-28 23:05:17 2379

原创 Python自学03-变量

1、Python语言不提供 const 修饰符,因此Python语言没有常量。2、Python语言定义变量不需要声明类型# 直接赋值,无需声明数据类型myId = 123233、对同一名称的变量进行新的赋值,实际会产生新的变量(变量标识符会变化)x = 1print("x值为1的变量id是:", id(x))print("----------------")x = 2...

2019-08-24 21:22:25 125

原创 Python自学02-注释和缩进

这篇我们整理一下Python的缩进和注释缩进代码缩进是为了代码结构更加清晰易读,但像JAVA语言,由于强制使用分号结束语句,所以即使不缩进,也可以正常执行代码,如果使用缩进,空格或TAB都是可以的。Python有些不一样,规定只使用空格实现缩进,必须使用4个空格表示每一级缩进,如果使用Tab,也可以通过,但不符合规范。必须注意的是,在同一段代码内,不能混合使用缩进方式,因此建议全部使用...

2019-08-24 00:29:33 690

原创 Python自学01-安装环境

自从AI和大数据飞速发展后,Python语言的热度也越来越高,从今天开始,我也来学习一下。今天的任务,主要就是安装环境和 “Hello World” :)1、下载环境打开官方网站:https://www.python.org进入下载栏目“Download”,我用的是Win10,所以选“Windows”一般情况下,下载安装版,也就是 executable installer。如...

2019-08-23 19:07:10 100

原创 ThinkPHP5 应用Model层数据库插入操作简单实例

ThinkPHP5的Model层主要编写实体对象类代码,比如用户类等。1、创建model代码首先,在application文件夹下的二级对象目录中新建名为model的文件夹(该文件夹与对应的controller和view目录同级)然后,在model目录下创建对象php文件,文件名取对象名,如User.php,我们创建一个简单的用户类,示例代码如下:<?phpnamespa...

2019-07-16 10:41:22 1168

原创 ThinkPhp5.0.24 去除路径 index.php

默认情况下,使用THINKPHP框架的站点,url路径中必须出现index.php,这个比较不爽我使用5.0.24这个版本,经过测试,我的方法是:打开 public目录下的.htaccess,然后随意打个空格,再保存,然后就可以不用输入 index.php了注意:我之前没有修改这个文件,只是重新保存一下。内容如下:<IfModule mod_rewrite.c>...

2019-05-06 16:52:09 1368

原创 ThinkPHP5 控制器和视图路径关系简单示例

在ThinkPHP5的项目版本中,假设我们需要建立一个网站的二级目录 user那么我们首先在application目录下新建一个名为User的文件夹,然后在User下面新建一个名为controller的文件夹,然后在controller下面新建index.php文件,代码如下: &lt;?php namespace app\User\controller;class inde...

2019-01-15 23:10:59 3008

原创 ASP.NET 4.0/4.5 使用Ckfinder 2.6.2时发生的无法上传图片问题(上传文件已损坏)

问题原因:1、ASP.NET 4.0启用了FriendlyUrl的NetGet包;4.5好像原生就有FriendlyUrl2、Ckfinder 2.6与这个包不兼容,会导致执行上传失败解决思路:从FriendlyUrl中把Ckfinder目录排除掉。解决方案:1、修改项目目录下App_Start目录下的 RouteConfig.cs以下是修改后的代码: public ...

2018-11-28 21:11:32 487

原创 使用jquery的validate插件验证表单输入

validate是依赖于jquery.js的插件,是集成了表单常用验证的js文件。第一步:下载Jquery:https://jquery.com/download/下载validate:https://jqueryvalidation.org/第二步:HTML代码:msg_zh.js输入中文包,可选&lt;html&gt;&lt;head&gt; &lt;title&...

2018-10-04 15:29:32 201

原创 ASP.NET MVC 数据查询之展示列表

我们尝试一下ASP.NET MVC项目中展示数据查询的结果,比如一个用户列表。方法1:把每一个用户的数据存入一个用户类,然后集成一个用户类的LIST,然后循环展示。第一步:写一个用户类,在数据库建立表并插入测试数据(忽略)在Model目录下,新建类文件User.cs,代码如下:(字段是随意设置的),using System;using System.Collections.Ge...

2018-10-03 14:40:41 10727 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除