
.Net技术
文章平均质量分 64
gd2008
这个作者很懒,什么都没留下…
展开
-
ASP.NET C# 邮件发送一:利用Jmail组件发送邮件
<br />最近刚好在整理自己的代码·以便review 所以刚好把以前列出来<br />此文说下用Jmail组件的邮件发送<br />基于B/S架构的邮件发送,讲下最常用最流行的一种方法,利用jmail 组件,Google搜索下载安装<br />安装完毕,新建VS2005网站项目,添加引用浏览<br />C:/Program Files/Dimac/w3JMail4目录的jmail.dll 文件夹确定(至于如何添加引用见Baidu)确定<br />系统会自动创建Bin文件夹并含有Interop.jmai转载 2011-01-31 14:50:00 · 2675 阅读 · 0 评论 -
最近项目用到关键技术概况
总体web的架构页面呈现【aspx、html】->页面元素控制【jquery】->验证【json、正则】->请求的接收及响应【ashx】->后端逻辑及数据库处理验证分为三块,分别在3个阶段:页面提交前、后台代码接收请求、存储过程中控件及技术:FtpClient支持断点续传 、支持最大文件好像20G以上http://gyy627.blog.163.原创 2011-11-04 16:39:11 · 1165 阅读 · 0 评论 -
深入分析 ASP.NET Mvc 1.0 – 2. Controller.Execute(Request)-TempDataDictionary的Load与Save操作
Controller最终是通过调用ControllerBase类的Execute(RequestContext)方法来完成一个Action的创建与执行操作, 代码如下:protected virtual void Execute(RequestContext requestContext) { if (requestContext == null) {转载 2011-12-07 16:32:22 · 779 阅读 · 0 评论 -
深入分析 ASP.NET Mvc 深入MvcHandler
深入分析 ASP.NET Mvc 深入MvcHandler MvcHandler是一个mvc程序真正开始的地方,因为你可以直接看到并调试它的源码。 MvcHandler的主要代码如下:protected internal virtual void ProcessRequest(HttpContextBase httpContext) { AddVers转载 2011-12-07 15:20:56 · 976 阅读 · 0 评论 -
ASP.NET Mvc Areas的创建与执行
ASP.NET Mvc Areas的创建与执行Areas是ASP.NET Mvc 2.0版本中引入的众多新特性之一,它可以帮你把一个较大型的Web项目分成若干组成部分,即Area。实现Area的功能可以有两个组织形式:在1个ASP.NET Mvc 2.0 Project中创建Areas。创建多个ASP.NET Mvc 2.0 Project,每个Project就是一个Area。第转载 2011-12-07 14:23:00 · 858 阅读 · 0 评论 -
各大主流.Net的IOC框架性能测试比较
有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。Autofac下载地址:http://code.google.com/p/autofac/Castle Windsor下载地址:http://sourcef转载 2011-12-09 14:27:46 · 4011 阅读 · 0 评论 -
生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\xxx
生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\xxx.DLL若要调试此模块,请将其项目生成配置更改为“调试”模式。网上常见解决方法:1.工具--> 选项---> 调试----> 常规--> 禁用"启动仅我的代码"这种方法原创 2012-01-19 16:35:12 · 2954 阅读 · 2 评论 -
ScriptManager.RegisterStartupScript方法
如果页面中不用Ajax,cs中运行某段js代码方式可以是:Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('default2.aspx')");如果页面中使用了Ajax ,则上述代码即使执行也无效果。对这种情况我们通常采用:ScriptManager.RegisterStartupScri转载 2012-02-02 16:40:14 · 641 阅读 · 0 评论 -
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败 解决方法
访问IIS元数据库失败 同理,给操作系统的新建用户赋予IIS操作权限同样可以采用该命令来处理说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 用于运行 AS转载 2013-06-07 13:13:07 · 1946 阅读 · 0 评论 -
[IIS] 不能加载类型System.ServiceModel.Activation.HttpModule
Could not load type ‘System.ServiceModel.Activation.HttpModule’ from assembly ‘System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′. Description: An unhandled except原创 2014-09-15 17:27:56 · 3968 阅读 · 0 评论 -
分享一下cookies操作(增、删、改、查)小经验
前段时间在做一个 SSO(Single Sign On),用cookies去存Token网站保存用户信息这类都用的cookies以前觉得cookies操作无非就那么几种,但是“杯具事件”还是很多的下面分享一下对cookies的简单操作-----------------------------------------------------操作----转载 2011-11-17 15:40:01 · 1278 阅读 · 0 评论 -
【c#基础7】应用框架的设计与实现学习手札之类工厂服务——反射
http://www.cnblogs.com/stwyhm/archive/2006/08/14/476039.html反射—— 应用框架的设计与实现学习手札文野:2006年8月14日星期一概述反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时转载 2011-10-13 00:24:41 · 659 阅读 · 0 评论 -
【c#基础6】事件
http://www.cnblogs.com/stwyhm/archive/2006/08/18/480137.html.NET Framework中的事件 事件体系结构引发事件的对象叫做事件源。事件源发布它可以引发的事件。事件的类型总是委托类型,这个委托类型转载 2011-10-13 00:15:17 · 607 阅读 · 0 评论 -
ashx是什么文件,如何创建
.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler : IHttpHandler { public bool IsReusable { get { return tr转载 2011-02-10 14:48:00 · 731 阅读 · 0 评论 -
C#正则表达式的Regex类用法
[代码] c#代码01/// 02/// 检查字符串中是否有“孙权”这个敏感词03/// 04publicvoidIsMatchDemo()05{06 stringsource = "刘备ABC关羽ABc张飞Abc赵云abc诸葛亮aBC孙权abC周瑜AbC鲁肃aBc曹操许攸郭嘉需晃袁绍";07 Regex regex = newRegex("孙权");08 //if (Regex.IsMatch(source, "孙权"))09 //下面这句和上面被注释掉的一句作用的同样的10转载 2011-02-11 11:49:00 · 822 阅读 · 0 评论 -
ie8下vs2005无法进入调试模式的解决方法
<br />Terminal Services服务已启动,但vs2005执行F5时不进入调试状态,<br />试了很多方法原来是ie8的问题,<br />请修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main<br /><br />增加dword类型键TabProcGrowth,值为0就行!<br /> <br />经验证,确实有效。转载 2011-02-18 17:17:00 · 1682 阅读 · 1 评论 -
Asp.Net下jmail的使用
下载jmail.dll(点击下载)本地注册jmail组件(把jmail.dll放入系统盘下system32文件夹下,运行cmd 输入 regsvr32 jmail.dll )vs增加对jmail.dll的引用运行上述代码测试即可,上面是最简单都应用,可以根据自己的需求写一自己的类。转载 2011-02-17 18:33:00 · 776 阅读 · 0 评论 -
【c#基础1】HTTP运行期与页面执行模型
http://www.cnblogs.com/stwyhm/archive/2006/08/08/470972.htmlHTTP运行期HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提转载 2011-10-13 00:16:43 · 623 阅读 · 0 评论 -
【c#基础2】HttpModule
http://www.cnblogs.com/stwyhm/archive/2006/08/09/471729.htmlHttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做转载 2011-10-13 00:17:18 · 716 阅读 · 0 评论 -
【c#基础3】HttpHandler
http://www.cnblogs.com/stwyhm/archive/2006/08/09/471765.html概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客转载 2011-10-13 00:12:59 · 1975 阅读 · 0 评论 -
【c#基础5】委托
http://www.cnblogs.com/stwyhm/archive/2006/08/11/474235.html委托的概念委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数转载 2011-10-13 00:14:20 · 643 阅读 · 0 评论 -
【c#基础4】C#+中的委托和事件
引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将转载 2011-01-14 15:56:00 · 395 阅读 · 0 评论 -
Client found response content type of 'multipart/related; type="application/xop+xml"; start="<soap.x
Client found response content type of 'multipart/related; type="application/xop+xml"; start=""; start-info="text/xml"; boundary="----=_Part_10_473535837.1417501736399"', but expected 'text/xml'.T原创 2014-12-02 17:21:33 · 5105 阅读 · 1 评论