Loading

随笔分类 -  .NET

摘要:首先接入NuGet包Log4Net 在项目中添加log4net.config文件 Log4Net的级别None>FATAL>ERROR>WARN>INFO>DEBUG>ALL <?xml version="1.0" encoding="utf-8" ?> <configuration> <!-- T 阅读全文
posted @ 2020-11-19 17:12 jevan 阅读(298) 评论(0) 推荐(0)
摘要:之前我在.net core 2.1的时候使用的是Huanent.Logging。考虑未来升级尝试使用Log4net.下面是我的配置步骤: 1、网上下载一个log4net配置文件.因为这种没有技术含量需要时间的工作就直接copy就好了.在web目录下建立一个config文件夹 <?xml versio 阅读全文
posted @ 2020-11-19 17:10 jevan 阅读(1387) 评论(0) 推荐(0)
摘要:1、将就的方法已找到,在保存前,Emoji表情字符串进行utf-8编码,然后写入数据表的nvarchar(max)字段,取出时再进行解码即可。 c#的写法如下: 写入数据表前编码: string sHfContentEn = System.Web.HttpUtility.UrlEncode(m_Dy 阅读全文
posted @ 2018-11-16 13:29 jevan 阅读(1558) 评论(0) 推荐(0)
摘要:在很多项目中,因为webapi是对外开放的,这个时候,我们就要得考虑接口交换数据的安全性。 安全机制也比较多,如andriod与webapi 交换数据的时候,可以走双向证书方法,但是开发成本比较大, 今天我们不打算介绍这方面的知识,我们说说一个较简单也较常见的安全交换机制 在这里要提醒读者,目前所有 阅读全文
posted @ 2018-10-25 19:37 jevan 阅读(588) 评论(0) 推荐(1)
摘要:使用方法 如 UserController 控制器,[AuthFilte]加上标签就会对函数验证 阅读全文
posted @ 2018-10-23 09:06 jevan 阅读(391) 评论(0) 推荐(0)
摘要:配置IIS Windows Server上通过“添加角色和功能”,桌面Windows上通过“启用和关闭Windows功能”来安装和配置IIS。确保勾选Web服务和“IIS 管理控制台”: Windows Server IIS 安装配置 桌面Windows IIS 安装配置 5. 安装.NET Cor 阅读全文
posted @ 2018-10-23 08:59 jevan 阅读(1801) 评论(0) 推荐(0)
摘要:上传页面:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></tit 阅读全文
posted @ 2018-10-12 10:14 jevan 阅读(709) 评论(0) 推荐(0)
摘要:在程序设计过程中,我们经常需要用到不同的随机数序列,于是我们写下了这样的程序://TickCount.CSpublicclassMainClass...{publicstaticvoidMain()...{for(inti=0;i<10;i++)//生成10个随机序列...{CreateRand();}}publicstaticvoidCreateRand()...{Randomrandom=newRandom();for(inti=0;i<6;i++)//6个数字的随机序列Console.Write(string.Format("{0}",random.Nex 阅读全文
posted @ 2012-02-23 10:46 jevan 阅读(476) 评论(0) 推荐(0)
摘要:防止重复提交,通用的思路,就是当用户点击提交按钮后,在浏览器中用JS将按钮disable掉,从而阻止用户继续点击该按钮,实现防止重复提交的目的。网上防止重复提交的文章已经不少了,为啥我还要写呢,显然我不是吃饱了撑的。。。最近一个客户,老抱怨每个月总有几条重复的业务数据;但创建该业务数据的页面,我们已经应用了常规的防重复提交技术,为啥还这样呢……1. 常规防重复提交 1: <asp:Button runat="server" ID="btnPostBack1" Text="按我1" UseSubmitBehavior=" 阅读全文
posted @ 2012-02-23 10:44 jevan 阅读(647) 评论(0) 推荐(0)
摘要:三层体系结构的概念用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)BLL将USL与DAL隔开了,并且加入了业务规则各层的作用1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如 阅读全文
posted @ 2011-12-21 11:49 jevan 阅读(1812) 评论(0) 推荐(0)
摘要:Web.config 文件通常包括根据应用程序的运行环境而必须不同的设置。例如,在部署 Web.config 文件时,您可能必须更改数据库连接字符串或禁用调试。对于 Web 应用程序项目,ASP.NET 提供了一些工具,用于自动完成在部署这些项目时更改(转换)Web.config 文件的过程。对于要部署到的每个环境,您将创建一个转换文件,该文件仅指定原始 Web.config 文件和适用于该环境的已部署 Web.config 文件之间的差异。转换文件是一个 XML 文件,该文件指定在部署 Web.config 文件时应如何更改该文件。转换操作通过使用在XML-Document-Transfor 阅读全文
posted @ 2011-12-21 11:48 jevan 阅读(520) 评论(0) 推荐(0)
摘要:(一).选择会话状态存储方式 在Webconfig文件配置: <sessionState mode="???" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/> Asp.net有三种方式存储会话状态信息: 1. 存储在进程中: 属性mode = 阅读全文
posted @ 2011-12-21 11:42 jevan 阅读(187) 评论(0) 推荐(0)
摘要:/// <head>///<function>/// 存储类(存储UserInfo信息)///</function>///<description>/// 用Cache存储用户信息/// 在指定间隔(TimeOut)内取,则可以从Cache中取,/// 如果超出存储时间,则从数据库取用户信息数据/// 作為所有用户信息的存儲類.///</description>///<author>///<name>ChengKing</name> ///</author>/// </head&g 阅读全文
posted @ 2011-12-21 11:42 jevan 阅读(661) 评论(0) 推荐(0)