.Net

利用xinetd进行时间同步

时间同步,往往是大型项目里一个基本的需求;如果现在有多台服务器需要时间同步为标准时间,一般有如下两种做法:一:NTP服务将一台能上外网的服务器配成公网时间服务器(譬如:ntp服务配置文件中的0.rhel.pool.ntp.org)的下一层,然后所有其它的内网服务器使用ntpdate来同步这一台服务器二、利用Linux守...

C# 中的扩展方法

我对扩展方法的理解就是一个工具类。      在java中没有这样的东西,一个类一旦是final的,这个类就不能再被添加方法,但是C#能够做到,可以给sealed类添加新的方法,这点我还是比较喜欢c#的。这就是C#中的扩展方法。那么什么情况下我们才需要去给一个...
IT猿·2020-03-28

C#中的反射和扩展方法的运用

     前段时间做了一个练手的小项目,采用的是三层架构,也就是Models,IDAL,DAL,BLL和Web,在DAL层中各个类中有一个方法比较常用,那就是RowToClass,顾名思义,也就是将DataTable中的数据封装到Models中。结果导致在DAL各个类中...

.net cs后台刷新aspx页面的四种方式

一:Response.Redirect(Request.Url.ToString()); 二:Response.Write("<scriptlanguage=javascript>window.location.href=document.URL;</script>"); 三...

ASP.NET中相对路径的使用总结

如果有一个网站上的图片的路径是这样的:http://localhost:2008/websit1/images/1.jpg websit1表示的是虚拟路径或者是站点 在asp.net中,如果我们在.cs页面中输入Response.Write(Request.MapPath("/01.jpg"));&...

asp.net截屏功能实现截取web页面

usingSystem.Drawing; //打开该页面System.Diagnostics.Process.Start("IEXPLORE.EXE","http://localhost:56/Spacxxe.html");System.Threading.Thread.Sleep(3000);//截屏//创...

ASP.NET动态添加用户控件的方法

本文实例讲述了ASP.NET动态添加用户控件的方法。分享给大家供大家参考。具体实现方法如下:为了让用户控件能ASP.NET页面实现动态添加,首先写一个接口IGetUCable,这个接口有一个函数,返回对象类型是UserControl.usingSystem;usingSystem.Collections.Generic...

C# Asp.net 制作一个windows服务

 那下面就来说说如何制作一个服务来实现开机自动启动,每隔一段时间向student表中插入数据。    步骤:  1)  新建项目--->Windows服务     2)拖放T...

asp.net基于windows服务实现定时发送邮件的方法

本文实例讲述了asp.net基于windows服务实现定时发送邮件的方法。分享给大家供大家参考,具体如下://定义组件privateSystem.Timers.Timertime;publicintnowhour;publicintminutes;publicstringsendTime;publicThreadth;...

ASP.NET MVC3控制器传递匿名对象到视图实例

ASP.NETMVC3+EntityFramework项目中,从控制器传递匿名对象到视图非常常见,原本以为用dynamic能轻松搞定,最后发现我错了:Controller: 代码如下复制代码publicActionResultIndex(){   testContextconte...

.net mvc session失效问题

最近解决基于.netmvc项目的session失效问题,这个跟大家聊聊。1.问题分析.netmvc中,Session失效需要考虑几种情况:基于权限认证的Action,使用非Ajax请求;基于权限认证的Action,使用JQuerytAjax请求;基于权限认证的Action,使用.netmvc封装的Ajax请求;无权限认...

[C#] 使用 StackExchange.Redis 封装属于自己的 RedisHelper

目前.NET使用访问Redis的的类库主流应该是 StackExchange.Redis,自己参考网上的文章(也许是吃饱了撑着),也尝试做出简单的封装。///<summary>///Redis助手///</summary>publicclassRedisHelper{///<su...

权限管理学习 一、ASP.NET Forms身份认证

说明:本文示例使用的VS2017和MVC5。系统无论大小、牛逼或屌丝,一般都离不开注册、登录。那么接下来我们就来分析下用户身份认证。以前在学习.net的时候不知道什么Forms身份认证,直接用session实现登录,效果也蛮好嘛。而且用户信息存在服务端,安全。前端代码:@if(string.IsNullOrWhiteS...

ASP.NET MVC下Ajax.BeginForm方式无刷新提交表单

有时候,不得不考虑到以下场景问题:数据库表字段会频繁更改扩展,而流行的重业务的js框架过于依赖json数据接口,导致的问题是,数据库表更改->数据接口更改->前段框架逻辑更改。。。一不小心就陷入坑坑洼洼。这样的话,原来纯ASP.NETMVC绑定的方式,还是可以一用的,因为该方式不用再为那么多js代码烦恼。不...

Ajax在ASP.NET MVC中上传

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Mvc;namespaceajaxUpload.Controllers{publicclassHomeController:Contr...