.net技巧总结
文章平均质量分 69
baihaixiao
这个作者很懒,什么都没留下…
展开
-
作为ASP.NET开发人员必须养成的编程习惯
让我们的程序写得更加平易近人,更加生动对我们的编程是大有益处的。对我们的程序学习也能起到事半功倍的作用。编程过程中遵守的不成文的标准,对于我们和他人的交流和自己的再学习都是有益无害的。毕竟有时我们写的程序不是只给自己看的,也不是一时兴起,不管以后。 好的编码可使源代码的可读性强且意义清楚,与其他语言约定相一致,并且尽可能直观。1.错误(以外)的处理程序健壮性最基本要求就是程序错误的处理与捕转载 2009-09-17 09:51:00 · 359 阅读 · 0 评论 -
分布式缓存系统Memcached简介与实践
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,转载 2009-10-13 18:12:00 · 394 阅读 · 0 评论 -
ASP.NET FileUpload应用实例
Default.aspx:Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/19转载 2009-10-26 08:55:00 · 459 阅读 · 0 评论 -
asp.net动态生成html页面
适用于:microsoft ASP.NET摘要:asp.net动态生成html页面,适用简介此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如ms Sql Server这样的数据库支持的Web站点。适用于新闻发布系统,比如sina、16转载 2009-10-26 09:02:00 · 418 阅读 · 0 评论 -
自定义控件Anchor
using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel; namespace blackflash{ /// /// Anchor 的摘要说明。 /// [DefaultProperty("Text"), ToolboxData("")] public转载 2010-01-18 17:34:00 · 683 阅读 · 0 评论 -
C#打印原理解析及实例操作
C#打印原理其实就是生成MDI文件,那么什么是MDI文件呢?MDI是虚拟打印的文档,系统碰到MDI的时候会自动以打印的方式处理。所以,不管用什么模板,什么方式;能在PrintPage事件处理中,生成一张要打印内容的图片就OK了!C#打印原理应用实例:#region 打印 private void btnPrint_Click(object sender, EventArgs e)转载 2010-01-20 16:39:00 · 1353 阅读 · 0 评论 -
解决Visual Studio 2005 aspx页面无法显示设计视图的方法
现象:打开aspx页面时不能切换到设计视图,vs 2005工具箱中无控件。打开vs 2005的工具>选项>HTML设计器时提示:加载此属性页时出错有时还会有其它错误提示,比如打开一个Windows 应用程序项目会提示:此计算机上没有安装项目系统组件。请重新安装visual Studio.修复安装或者重新安装vs 2005,问题依旧。处理方法:1、在命令行中运行:devenv /ResetSkipP转载 2010-01-07 10:25:00 · 2825 阅读 · 0 评论 -
在ASP.Net 2.0中实现多语言界面的方法
1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做 2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource 3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做defaul转载 2010-01-08 10:53:00 · 417 阅读 · 0 评论 -
用DataFormatString格式化GridView
有个时间要在gridview中显示,但是保持着数据库中的是标准时间,很长,而且只需要显示日期,就想要格式化字符串,可是设置了DataFormatString就是不起作用,后来一查,原来要设置"行为"中HtmlEncode = false DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们转载 2010-01-08 18:50:00 · 576 阅读 · 0 评论 -
利用div+css在GridView模版列打造可定制的ToolTip风格
在项目中,我们经常会遇到需要查看数据表中所有字段详细信息的情况,通常我们会把某些必要的字段如ID等显示出来,然后把其它字段汇总放到DetailView或者另一个页面,然后提供一个“查看详细信息”的LinkButton,抑或是利用脚本弹出另一个Web窗口。这些做法都稍显蹩脚,如果只是为“查看详细信息”而查看详细信息(额,有些拗口),我们还有更好的解决办法,利用div+css来达到类似ToolTip的转载 2010-03-30 14:28:00 · 1212 阅读 · 0 评论 -
解密cookie
待续。。。原创 2009-10-13 17:57:00 · 505 阅读 · 0 评论 -
使用memcached进行内存缓存
通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来说也是必不可少的要求。LiveJournal.com使用了memcached在前端进行缓存,取得了良好的效果,而像wikiped转载 2009-10-13 18:00:00 · 423 阅读 · 0 评论 -
C# 中aspx伪静态shtml
正在整理中。。。原创 2009-09-17 10:48:00 · 810 阅读 · 0 评论 -
在asp.net 2.0中使用SqlBulkCopy类迁移数据
我们经常要在一个表中将数据迁移到另一个表,当然,用的方法十分多了。在.net 2.0中,提供了一个sqlbulkcopy类,也可以实现如下的操作,下面简单介绍下。比如一个表如下CREATE TABLE Person3(PersonID int IDENTITY(1,1) PRIMARY KEY, Name nvarchar(200), Email nvarchar(200), Picture im转载 2009-09-23 09:12:00 · 407 阅读 · 0 评论 -
.Net消息队列学习(一)
.Net消息队列学习(一) 下面的示例只是涉及到构建发送者,发送复杂消息等操作。这里的复杂消息包括两种,一种是作者自己封装的一个类,获取对话框中的几个文本对话框的值。第二种是Net中自带的类Message,t填充他的几个属性,代码如下: private System.Messaging.Message setMessage()<img id="Codehighlighter1_48_2转载 2009-09-23 08:51:00 · 534 阅读 · 0 评论 -
Net消息队列学习(二)
前面的内容已经介绍了关于构建消息发送等有关知识了,接下来,我们就要开始深入到接收消息的这部了。引子 关于接收问题,涉及到两个问题: 问题1、由于MSMQ并没有规定消息的格式和主体的结构,所以作为接收者应该而且必须知道如何解析消息的主体。只要发送者和接收者都能明白他就行。 问题2、怎样可以监控队列并在消息到来时读取他,这就要求接收者必须采取一个非常有效的队列监控机制。 所转载 2009-09-23 08:56:00 · 567 阅读 · 0 评论 -
c:/windows/temp目录权限设置
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/5bad199f/ab65559a/App_Web_index.aspx.cdcab7d2.转载 2009-09-23 10:19:00 · 26454 阅读 · 0 评论 -
开发视频网站,asp.net视频文件转换.flv格式
最近公司有一个小项目需要把视频转换成FLASH文件,效果就是像用户注册youku网一样,自己可以视频上传,转换成flash格式播放。苦于以前没有做过,于是马上搜索了相关的文章,看了http://www.cnblogs.com/xiucai/ 和 http://www.cnblogs.com/seebook/关于这方面的文章,对我帮助很大。今天第一天开博,我就记录下它们。现在出现很多的在线视频网站,转载 2009-09-24 21:40:00 · 919 阅读 · 0 评论 -
消息队列(Message Queue)简介及其使用
利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Clie转载 2009-10-13 15:03:00 · 585 阅读 · 0 评论 -
VS2005快捷键大全
VS2005快捷键大全快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CT转载 2009-10-14 14:04:00 · 361 阅读 · 0 评论 -
ASP.Net 多虚拟目录Web应用程序 实现Session共享
网站改版,用户采用东南大学统一身份认证系统,要实现多个asp.net应用程序间的Session共享。 查阅资料N多,多不可行,可能可行的(包括微软官方方法)都需要改动应用程序本身很多...麻烦!很不悦! 最终,找到一个解决方案...不过估计微软会不悦。 大致思路: 采用SqlServer方式存储Session,分析数据库表结构、原理、流程,大致可转载 2009-10-13 17:20:00 · 542 阅读 · 0 评论 -
aspx导出Excel文件-转
private void DataSetToExcelXls(DataSet ds) { 用例说明#region 用例说明 /**//* 【输入】 sender: e: 【输出】转载 2010-04-06 14:52:00 · 5838 阅读 · 0 评论