ASP.NET
文章平均质量分 84
aspgreener
电脑,购物,旅游,美食,网游,文学,影视,游泳,娱乐,IT技术,IT,music,电影,音乐,读书,流行音乐
展开
-
上传图片文件,生成缩略图,并写上版权信息
private void Button1_Click(object sender, System.EventArgs e) { if(File1.PostedFile.FileName!=null) { string namestr = Path.GetFileName(File1.PostedFile.FileName);//提取文件名 File1.PostedFile.SaveAs(Serve转载 2004-10-26 08:53:00 · 811 阅读 · 0 评论 -
借助HttpCombiner让你的网站加速
上一篇 得到不少有意义的交流和建议,最近也在不停的尝试做一些网站优化的工作,我会陆续的写一些或者翻译一些优化方面的文章跟大家交流,一方面提供给有需要的朋友一些参考,另一方面也希望得到高手们的指点。 经过上一篇文章介绍的压缩步骤,我们的资源文件(没指明则特指js,css静态资源文件)已经减肥成功,保持了苗条的身材,这样从服务器端传输到客户端也没那么费劲了,初步获得小成功,但是根据 雅虎网站页面性能优化的34条黄金守则 提供给我们的建议,让优化工作做得更进一步,比如一个页面引入了4个cs转载 2011-01-12 17:07:00 · 532 阅读 · 0 评论 -
Mocking .NET Objects with NUnit
NUnit is my Unit Testing tool of choice for .NET development. Microsoft provides a unit testing framework but it only works with some higher-end versions of Visual Studio. They’re so similar that it’s almost ridiculous that Microsoft created their own vers转载 2010-11-01 09:44:00 · 676 阅读 · 0 评论 -
持续继承工具CruiseControl.net 配置攻略。
最近项目比较大,为了减少人工频繁的编译、复制、粘贴这种机械烦人的工作,准备配置一个持续集成的环境。其实持续集成的工具早就知道了。就是ThoughtWorks的开源项目CruiseControl.Net。 我从Sourceforge.net上下载了最新的版本。然后开始一番折腾。在测试服务器上试了好久总是不能成功。很是郁闷。后来在我本机上安装,竟然神奇般的好了。也不知道是什么原因。既然在自己的电脑上是好的,那在测试环境就没理由不能配置。 我就下决心到测试环境配置一下。我的原创 2010-10-20 15:03:00 · 1007 阅读 · 7 评论 -
memcache在大型网站的应用策略memcache在大型网站的应用策略
今天看完了日本人mixi写的“memcached全面剖析”的系列文章,结合我在项目中使用memcache的经验,再谈谈memcache在大型网站中的应用策略。【部署策略】 基于memcached的slab 和dump的内存管理方式,它产生的内存碎片比较少,不需要OS去做繁杂的内存回收,所以它对CPU的占用率那是相当的低。所以建议将它跟占用CPU较高的WEB服务器一起使用来节省成本。当然如果你有大量的廉价PC,那用来专门做memcached服务器也不错。由于32位操作系统中,每个进程最多只能使用2转载 2010-09-29 15:00:00 · 448 阅读 · 0 评论 -
MemCache相关资料收集
主页 http://memcached.org/ 回顶部MemCached for Win32 http://code.jellycan.com/memcached/ 回顶部安装 Windows:http://www.ccvita.com/258.html Linux:http://www.ccvita.com/257.html 回顶部客户端 http://code.google.com/p/mem转载 2010-09-29 14:50:00 · 455 阅读 · 0 评论 -
.net 发送邮件 头值中找到无效字符
<br />利用System.Net.Mail写发送邮件的功能<br />其实代码比较简单<br />但是总碰到如下症状:<br />症状是:调用 SmtpClient.Send 方法后,出现 System.FormatException,<br />英文消息为“An invalid character was found in header value.”<br />中文消息是:“邮件标头中找到无效字符”。<br />经查阅很多资料,发现<br />原因是在 SmtpClient.Send 之前曾经调用过原创 2010-08-31 10:08:00 · 1965 阅读 · 0 评论 -
引用程序集没有强名称解决办法
为项目添加强名称方法:1.右键单击项目,打开属性窗口;2.在属性窗口里选择《签名》标签,选中为程序集签名的选项,在下拉列表里选择新建,如下图所示:3.打开新建签名窗口,输入签名的名称密码等内容,如下图所示: 单击确定后,签名添加完成。为没有源码的DLL文件添加强名称如果项目中引用了其他没有源码的dll文件,并且此dll文件是没有强名称的程序集,则编译时会出现类似 "Assembly generation failed -- 引用的程序集 'xxxxxxxxxxx' 没转载 2010-08-14 14:05:00 · 694 阅读 · 0 评论 -
Visual Studio无法打开数据库架构项目(.dbproj)的解决方法
<br />1.确认自己的本地安装了SQLServer 2005专业版以上的版本<br />2.确认自己的本地安装了Visual Studio 2005 Team Suite版或者是 Visual Studio 2008 Team System版。<br />确认这两点无误,那么应该是能正常打开了。<br />如果还是不能解决问题,请下载模板,<br />http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4d转载 2010-07-02 09:13:00 · 1100 阅读 · 0 评论 -
Asp.net mvc如果解决Iframe、Frameset 中Session、Cookie丢失的问题。
<br /> 今天做项目的时候遇到这个问题,情形大概是这样,就是在一个创建页面里需要弹出一个窗口,而这个窗口是通过js方式创建Iframe来加载数据的。大家应该知道,默认情况下,Iframe、Frameset会重新开启新的进程,也就是无法获取当前用户的session、cookie信息。可是项目又要求必须获取,怎么办呢?<br /> <br /> 在网上搜索资料,找到一个还不错的解决方案,如下:<br />用P3P header解决iframe跨域访问cookie/session”理论原创 2010-06-28 16:32:00 · 2056 阅读 · 0 评论 -
一步一步学Linq to sql
本系列文章导航一步一步学Linq to sql(一):预备知识一步一步学Linq to sql(二):DataContext与实体一步一步学Linq to sql(三):增删改一步一步学Linq to sql(四):查询句法一步一步学Linq to sql(五):存储过程一步一步学Linq to sql(六):探究特性一步一步学Linq to sql(七):并发与事务转载 2010-03-28 10:09:00 · 458 阅读 · 0 评论 -
System.Linq.Enumerable类中的两个where方法都是对于IEnumerable的扩展方法,那LINQ是如何支持Array的
Array 类是支持数组的语言实现的基类。但是,只有系统和编译器能够从 Array 类显式派生。用户应当使用由语言提供的数组构造。一个元素就是 Array 中的一个值。Array 的长度是它可包含的元素总数。Array 的秩是 Array 中的维数。Array 中维度的下限是 Array 中该维度的起始索引,多维 Array 的各个维度可以有不同的界限。重要事项:转载 2010-03-24 22:00:00 · 711 阅读 · 0 评论 -
ASP.NET MVC:也谈实体验证(Entity Validation)
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------今晚喝茶看片之时,脑子里忽然闪过一个念头,于是打开VS简单的做了一个实现,于是有了本文...是关于实体验证的,嗯,从头开始说吧。一. 可能转载 2009-12-11 15:20:00 · 1315 阅读 · 1 评论 -
ASP.NET MVC:如何使用BindAttribute来定制Model绑定的Properties?
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc RC1------------------------------------------------------------------------------前文我们讲述了如何实现自定义的ModelBinder,本文继续研究如何使用BindAttribute来定制Model绑定的Properties转载 2009-12-11 14:46:00 · 1907 阅读 · 0 评论 -
ASP.NET MVC:如何实现一个自己的ModelBinder?
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc RC1------------------------------------------------------------------------------上文:Asp.Net Mvc: Model Binding 机制分析 中,我们简单分析了Asp.Net Mvc中Model Binding的转载 2009-12-11 14:26:00 · 1237 阅读 · 0 评论 -
如何应用Asp.Net Mvc内建功能(DefaultModelBinder)实现简单类型、复杂类型、集合类型,以及字典类型的自动绑定
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------本文主要实验如何应用Asp.Net Mvc内建功能(DefaultModelBinder)实现简单类型、复杂类型、集合类型,以及字典类型的自动转载 2009-12-11 14:21:00 · 2542 阅读 · 0 评论 -
推荐一个模板引擎 - templateengine
一直都在使用StringTemplate模板引擎,虽然使用方便,但是功能实在太弱太弱,准备放弃使用StringTemplate。刚好碰巧发现了另外一个开源的模板引擎,就是今天要介绍的TemplateEngine 2,功能非常强大。先看看他的语法吧Thank You for your order #order.billFirstName# #order.billLastName#.br>Your转载 2009-12-11 10:27:00 · 637 阅读 · 0 评论 -
Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误消息: 未能加载类型“System.Web.Mvc.ViewPage”。源错误: 行 1: " %>行 2: 行 3: 源文件: /Views/ASC_Admin/works_Create.aspx 行: 1原创 2010-01-17 20:49:00 · 3442 阅读 · 0 评论 -
C#反射示例代码
C#反射示例代码转载 2011-03-09 19:30:00 · 695 阅读 · 0 评论