易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.net MVC2 使用经验,性能优化建议

1.关于缓存
缓存上,数据层上的缓存是必须的,这点不必多说了。
另一个很重要的是:视图片段缓存。
我参考了老赵的写的三篇关于片段缓存的文章:
适合ASP.NET MVC的视图片断缓存方式(上):起步
适合ASP.NET MVC的视图片断缓存方式(中):更实用的API
适合ASP.NET MVC的视图片断缓存方式(下):页面输出原则
本想用老赵的了,但是我发现Asp.net MVC2 的有一个新功能: Html.Partial可以返回生成的HTML, 返回的类型是:MvcHtmlString. 虽然要利用Partial View才能生成Html片段,但是我想这个已经够我用的了,所以我做了一个这样一个Helper,主要是将生成的HTML片段缓存到Memcached里。代码如下:
 public static class MvcHtmlHelper
    {
         public static MvcHtmlString MemcacheHtmlPartial(this HtmlHelper htmlHelper,int duration, string partialViewName, object model, ViewDataDictionary viewData)
        {
            object obaear = htmlHelper.ViewContext.RouteData.DataTokens["area"];
              string area=string.Empty;
              if (obaear != null) area = obaear.ToString();
            string key = string.Format("MemcacheHtmlPartial_{0}{1}", area, partialViewName);
            object ob = DistCache.Get(key);
            if (ob == null)
            {
                MvcHtmlString mstr = htmlHelper.Partial(partialViewName, model, viewData);
                DistCache.Add(key, mstr.ToString(), TimeSpan.fromSeconds(duration));
   


相关文档:

ASP.NET WebService 程序执行权限问题解决

写了一个创建虚拟目录的 WebService 程序,在测试运行时可以成功创建,但其它程序调用时,提示没有权限创建。
查了一些资料,在web.config里面的<system.web>后加上配置:
    <identity impersonate="true" userName="操作系统用户名" password="用户对应的密码" />
问题解决。特此记录,权 ......

Asp.Net 使用JMail 实现邮件群发

这个需要到 gougou 上找一下 JMail 安装配置一下
安装
[跟使用别个组件一样,在使用Jmail邮件组件之前要先安装或注册该组件Jmail.dll。
具体注册方法,是先把Jmail.dll文件拷贝到硬盘的某一目录下(如C:\Jmail\Jmail.dll)
然后执行命令Regsvr32 C:\Jmail\Jmail.dll即可]
上源码
using System;
using System.Data;
......

ASP.NET System.Web.HttpContext类Current属性

1、.Net的HTTP请求
.NET与ASP的运行机制有很大不同.
ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.
而.Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP
Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道 ......

ASP.NET网络编程常用的27个函数

ASP.NET网络编程中常用到的27个函数集
Abs(number) 取得数值的绝对值。
Asc(String) 取得字符串表达式的第一个字符ASCII 码。
Atn(number) 取得一个角度的反正切值。
CallByName (
object
, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。
CBool(expression) 转换表达式为Boolean ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号