随笔分类 - ASP.NET
摘要:浏览localhost网站时候不管你打开那个页面它都会不停的轮询。据悉这是VS2013自带的Browser Link功能,里面用到SignalR机制什么是Browser Link功能,什么是SignalR机制大家可以没事去百度了解一下。Browser Link功能讲解地址:http://www.cx...
阅读全文
摘要:编译Rocket.Windows.Framework项目的时候提示如题的错误,用记事本打开出错的几个项目的.csproj文件,把下面几行内容删掉就行了。 Svn Svn Svn SubversionScc
阅读全文
摘要:通常我们做登陆的时候都是登录成功后为管理员保存一些信息,一般都会写类似下面的代码if(登录成功){Session["xx"] = "user";Response.Redirect("Framework.aspx");}当我们登录后再从其它页面访问Session["xx"]的时候发现报错说为null....
阅读全文
摘要:VS2015新增了对C#6的支持.在新的Web项目模板中通过引入nuget包Microsoft.CodeDom.Providers.DotNetCompilerPlatform:1.0.0并在web.config中添加 来提供Razor的C#6.0支持(...
阅读全文
摘要:故障:打开“Windows Update”出现红色盾牌图标点击“检查更新”,出现“Windows Update 当前无法检查更新,因为未运行服务。您可能需要重新启动计算机”查看“Windows Update”服务,正常查看“Background Intelligent Transfer Servic...
阅读全文
摘要:开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”” ...
阅读全文
摘要:我们经常需要通过反射来调用目标对象的方法或获取/设置目标对象的属性,Type.InvokeMember 方法签名如下:publicobjectInvokeMember(stringname,BindingFlagsinvokeAttr,Binderbinder,objecttarget,object...
阅读全文
摘要:组元(Tuple)是C# 4.0引入的一个新特性,可以在.NET Framework 4.0或更高版本中使用。组元使用泛型来简化类的定义,多用于方法的返回值。在函数需要返回多个类型的时候,就不必使用out , ref等关键字了,直接定义一个Tuple类型,使用起来非常方便。 1 //1 me...
阅读全文
摘要:逆向顺序句子:大家好我叫XX我是一名程序员程序员 -> 序员 -> 员名程序 -> 程序 -> 序一名程 -> 名程 -> 程是一名 -> 一名 -> 名我是一 -> 是一 -> 一X我是 -> 我是 -> 是XX我 -> X我 -> 我叫...
阅读全文
摘要://获取请求消息提数据 Stream stream = filterContext.Request.Content.ReadAsStreamAsync().Result; Encoding encoding = Encoding.UTF8...
阅读全文
摘要:对于文件和文件夹有多种排序方式,常用的就是按创建或修改时间、按文件名排序。在 C# 中,按时间和文件名排序都十分简单,用数组提供的排序方法 Array.Sort() 一行代码就可以搞定,当然也可以用常用的排序方法,如快速排序、冒泡排序等。 文件排序的方法也适用于文件夹,只是传递的变量不同。为了便于...
阅读全文
摘要:string path = "~/Document/Introduction/团队管理制度/"; DirectoryInfo dirinfo = new DirectoryInfo(Server.MapPath(path)); FileInfo[] Files = dirinfo...
阅读全文
摘要:经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可。Html.AntiForgeryToken()会生成一对加密的字符串,分别存放在Cookies 和input 中。我...
阅读全文
摘要:关于如题的解决方案!都是有一定编程基础的人,我就不讲其它的了。1、在实例化一个FileStream后,用完它一定要关闭。先试试这一条;2、第一条不起作用的话,用本条。在实例化FileStream时,如:FileStream fs = new FileStream(path, FileMode.Ope...
阅读全文
摘要:一个完整的配置文件的例子如下所示,这个是”在C#代码中应用Log4Net(二)”中使用的配置文件。 ...
阅读全文
摘要:跨域界定常见跨域:同IP不同端口: http:IP:8001/api/user http:IP:8002/api/user不同IP不同端口: http://172.28.20.100:8001/api/user http://172.128.20.100:8002/api/user基本介绍web...
阅读全文
摘要:一个新项目,直接用了一些之前的代码,突然跟踪不到日志了。检查发现了原因,特在此记录。log4net的配置文件log4net_config.xmllog4net的应用错误代码:public class Log{private static string DefaultName = "log";stat...
阅读全文
摘要:public class MusterEnum { /// 获取枚举的描述信息 /// /// 传入枚举对象 /// 得到对应描述信息 public String GetEnumDesc(Enum e) { ...
阅读全文
摘要:问题描述当跨域(cross domain)调用ASP.NET MVC或者ASP.NET Web API编写的服务时,会发生无法访问的情况。重现方式使用模板创建一个最简单的ASP.NET Web API项目,调试起来确认能正常工作创建另外一个项目,仅仅包含一个HTML页面,发起AJAX的调用在浏览器中...
阅读全文
摘要:对于成功的电子商务应用,要求参与交易各方不能否认其行为.这其中需要在经过数字签名的交易上打上一个可信赖的时间戳(TimeStamp)从而解决一系列的实际和法律问题由于用户桌面时间很容易改变,由该时间产生的时间戳不可信赖,因此需要一个权威第三方来提供可信赖的且不可抵赖的时间戳服务(TimeStamp ...
阅读全文