Dotnet
ssp1256
这个作者很懒,什么都没留下…
展开
-
ASP.NET缓存方法分析和实践示例
尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。 这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周转载 2008-11-18 17:30:00 · 376 阅读 · 0 评论 -
ASP.Net实现将Word转换PDF格式
需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认要查看该PDF文档,如果没有转换,提供给客户选择,是现在转换成PDF,转载 2008-11-18 17:34:00 · 542 阅读 · 0 评论 -
C#中数字金额转换大写金额方法
代码的主调函数为ConvertSum,它的参数是string类型的数字字符串。在ASP.NET中调用方式如下: Label1.Text=ConvertSum("数字字符串"); 其代码如下: /// 转换数字金额主函数(包括小数) /// /// 数字字符串 /// 转转载 2008-11-18 17:36:00 · 634 阅读 · 0 评论 -
C#编程技巧轻松实现对文件的操作
//C#写入/读出文本文件 string fileName =@"c:I.txt"; StreamReader sr = new StreamReader(fileName); string str=sr.ReadLine (); sr.close(); StreamWriterrw=File.CreateText(Server.MapPath(".")转载 2008-11-18 17:42:00 · 529 阅读 · 0 评论 -
Global.asax.cs防注入问题
Global.asax.cs防注入问题如果对参数没做处理,可以用下面的放在Global中防注入 protected void Application_BeginRequest(Object sender, EventArgs e) { //SQL防注入 string Sql_1 = "exec ¦insert+ ¦select+原创 2009-04-26 01:23:00 · 591 阅读 · 0 评论 -
VS2005调试端口不一致,vs无法显示该网页
调试Web程序的时候,突然页面不能显示出来,老是显示着“网页无法显示”的页面。云里雾里,鬼知道是怎么解决的,终于一个惊天大发现:IE地址栏 里面显示端口号和桌面任务栏右下角“ASP.NET Development Server”的端口压根就不一致,我把IE地址栏的端口号改成“ASP.NET Development Server”显示的端口号,结果网页就出来了,后面在Google上继续搜索,查询关转载 2009-08-04 14:36:00 · 1695 阅读 · 1 评论 -
解决:编译器错误消息: CS0433: 类型“System.Web.UI.ScriptManager”同时存在于
<!-- google_ad_client = "pub-4791287241396031"; /* 728x90, 创建于 09-7-29 */ google_ad_slot = "4018300068"; google_ad_width = 728; google_ad_height = 90;/原创 2009-07-02 17:25:00 · 4057 阅读 · 3 评论 -
SQL中使用CONVERT转换时间输出格式
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECT CONVERT(varchar(100),转载 2010-02-23 16:52:00 · 400 阅读 · 0 评论