随笔分类 - asp.net
asp.net
摘要://网上摘录整理private long GetAMRFileDuration(string fileName) { long duration = 0; FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read,
阅读全文
摘要:访问远程的数据库时 报错,本地数据库正常netsh winsock reset --运行此命令,解决。netsh winsock reset命令,作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命...
阅读全文
摘要:在asp.net mvc3.0中[ValidateInput(false)]特性失效了,只需要在网站根目录中的web.config中做如下配置即可:
阅读全文
摘要:ajax:通过给Response Header添加Access-Control-Allow-Origin:* 来解决跨域请求,*代表允许所有的跨域请求,或者把*换成指定的域名cookie:服务端需要在Response Header中加入头Access-Control-Allow-Credential...
阅读全文
摘要:var encoding = System.Text.Encoding.UTF8;Response.Charset = encoding.WebName;Response.HeaderEncoding = encoding;return File(path, "application/octet-s...
阅读全文
摘要:1、首先需要下载安装.Net的Mysql驱动下载地址如下:http://dev.mysql.com/downloads/connector/net/2、配置Web.ConfigEF6:配置链接字符串 配置驱动 配置EF6的驱动 EF...
阅读全文
摘要:当IIS收到一个http请求,把请求信息发给对应的HttpModel(实际是实现类UrlRoutingModule),在HttpModel中会注册HttpApplication类中的PostResolveRequestCache事件,通过此事件来动态选择映射HttpHandler处理程序。通过匹配到...
阅读全文
摘要:当IIS收到一个http请求,把请求信息发给对应的HttpModel(实际是实现类UrlRoutingModule),在HttpModel中会注册HttpApplication类中的PostResolveRequestCache事件,通过此事件来动态选择映射HttpHandler处理程序。通过匹配到...
阅读全文
摘要:每次http请求的各种数据(表单数据、url的数据、路由数据等等)都保存在不同的IValueProvider接口的实现类中。而IValueProvider接口的实现类是通过ValueProviderFactory创建的。在mvc中原生的ValueProviderFactory有六种:ChildAct...
阅读全文
摘要:MVC的Model模板有两种:一种编辑模式(@Html.EditorFor())、一种显示模式(Html.DisplayFor())。模板的获取与执行(以下转自这里):当我们调用HtmlHelper或者HtmlHelper的模板方法对整个Model或者Model的某个数据成员以某种模式(显示模式或者...
阅读全文
摘要:页面中Html.Editorfor(model=>model.fieldname)这些方法,都是通过Model的元数据来生成html的,我们如果想控制最终生成的html,可以通过修改元数据来实现。代表Model元数据的类名是ModelMetadata,获取一个Model类的元数据的方法如下:publ...
阅读全文
摘要:DefaultControllerFactory 是MVC默认的Controller查找和激活工厂类我们可以通过自定义ControllerFactory替换DefaultControllerFactory类来实现IOC的引入public class DefaultControllerFactory ...
阅读全文
摘要:通过反射调用一个类库时出现这样的报错,检查了一下类中已经实现了此方法,实现的方法如下:public partial class LogList : DockContent, ILogForm{ public void AddLogTextToBox(Entity_SessionLog log)//Entity_SessionLog类和LogList类不在同一个类库中 { //代码 }}正百思不得其解的时候,被同事发现了问题所在——问题出在参数上,反射时调用的类库的引用类库(也就是Entity_SessionLog类所在的类库)不是最新...
阅读全文
摘要:使用的类:System.Runtime.Serialization.Json.DataContractJsonSerializer//MessagePackage 为要转成的类DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(MessagePackage)); var mStream = new MemoryStream(Encoding.UTF8.GetBytes(message));try{ var model = json.ReadObject(...
阅读全文
摘要:今天在使用System.Reflection.Assembly.GetEntryAssembly()获取程序集时,发现获取的程序集不全。原来是因为C#的程序集为延迟加载,此方法只获取当前已加载的,未加载的是获取不到的。临时解决方法:实例化一个此程序集的类。暂时未找到更好的解决方法,望大神赐教其它更好的方法
阅读全文
摘要:SignalR 是一个asp.net异步库,它提供广播消息到多个client端的机制。 SignalR能用来持久客户端与服务端的连接,让我们便于开发一些实时的应用,例如聊天室在线预订系统,股票交易等实时应用。这可以显著降低服务器的负 载确保没有不必要的请求从重复客户端请求。 SignalR是非微软的正式开源项目。 它实现了Long Polling的模式,可看下面图示: 传统的 AJAX 应用不同之处在于:1. 服务器端会阻塞请求直到有数据传递或超时才返回。 2. 客户端 JavaScript 响应处理函数会在处理完服务器返回的信息后,再次发出请求,重新建立连接。 ...
阅读全文
摘要:采集自互联网,未验证。。。。。如果我们使用虚拟主机为网站空间,这时如果需要备份和还原msssql数据库是非常麻烦,如果在网站后台管理当中加入对msssql数据库的操纵,可以使我们对数据库的备份和还原操作很方便,只要一键便可生成。C#(asp.net)备份mssql数据库代码string path = CreatePath(); SQLDMO.Backup oBackup = new SQLDMO.BackupClass(); SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass(); try ...
阅读全文
摘要:/// /// PY 的摘要说明。 /// public class PY { // Fields private string m_strAbbreviation; private string m_strFullCode; private string m_strFullCodeWithSpace; private string m_strInput; private static string[] pyStr; private static int[] pyValue; public PY() { // // TODO: 在此处添加构造函数逻辑 // ...
阅读全文
摘要:原以为躲入代码世界,就可以不用搞关系,哪知“关系无处不在”。写代码多年之后,终于明白“面向对象的关键是搞好对象之间的关系”。而Entity Framework作为ORM中的明日之星,首当其冲的使命就是配合对象搞好关系。博客园开发团队在使用Entit Framework的过程中,被困扰最多的就是实体类之间的关系处理以及这种关系与数据库之间的映射。所以,希望通过这个系列文章将我们的困惑、理解与实 践经验拿出来与大家分享。知识与经验只有拿出来分享与传播,才会变得更有价值;藏在那,只会慢慢变质,最终随风而去。关系分三种:一对一、一对多、多对多。我们就从“一对一”开始吧。“一对一”说简单也简单,说复杂也
阅读全文