Asp.net
文章平均质量分 69
downmoon
浙江大学(项目管理方向)工程硕士,PMP,微软MVP获得者。十年以上.NET、架构设计、数据库开发经验,十年以上项目管理经验、从事多个垂直行业、零售流通领域多年。欢迎交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态加载css的两种实现思路(js和服务器端)(downmoon)
动态加载css的实现思路,目前想到有两种:一、js参考http://blog.youkuaiyun.com/qsdnet/archive/2006/12/31/1470891.aspx主要内容如下:第一种:一般用在外部CSS文件中加载必须的文件 程序代码@import url(style.css);/*只能用在CSS文件中或原创 2009-07-18 10:45:00 · 4047 阅读 · 1 评论 -
101 LINQ Samples(from MSDN)
101 LINQ SamplesRestriction OperatorsWhere - Simple 1Where - Simple 2Where - Simple 3Where - DrilldownWhere - IndexedProjection OperatorsSelect - Simple原创 2008-03-08 11:10:00 · 2593 阅读 · 0 评论 -
vb升级到vb.net的一些文章(downmoon收集自msdn)
1、共用 Visual Basic 6 和 Visual Basic .NET 的最佳实践http://www.microsoft.com/china/msdn/library/langtool/vbnet/ms364069.mspx?mfr=true2、同时使用 Visual Basic 6 和 Visual Basic.NET 的最佳做法http://msdn.mic原创 2008-07-18 08:50:00 · 2718 阅读 · 0 评论 -
像google,QQ,163那样一次上传多个文件(downmoon)
前台页面 上传图片:原创 2008-07-23 12:02:00 · 3117 阅读 · 3 评论 -
使用日历控件的一些体会(downmoon)
早年曾用过若干js写的控件,一个js文件,很方便。后来浏览器firefox的出现,导致许多js兼容性日益突出,刚好看到微软官方的一个例子ajax的 http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Calendar/Calendar.aspx 后来,发现对于配置差的机器,页面反应很慢,于是找了下,发现一个很好用的东原创 2008-08-02 10:58:00 · 1818 阅读 · 3 评论 -
从dataReader到Entity转化时利用Reflect示例(解决OutOfRangeException错误)(downmoon)
从dataReader到Entity转化时利用Reflect示例(解决OutOfRangeException错误)(downmoon) 在生成代码时经常需要从DataReader转化为Entity比如 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code原创 2008-08-27 12:35:00 · 2586 阅读 · 1 评论 -
HttpCookie.HttpOnly VS Cookie.HttpOnly?(downmoon原创)
网站的Cookie管理除了限定Domain增强安全性之外,.net 2.0新增一个Cookie属性HttpOnly。很棒!在做一个cookie功能时用到了Cookie的一个属性HttpOnlyCodeHttpCookie a = new HttpCookie("TestName", "TestValue"); a.原创 2008-09-11 17:24:00 · 2179 阅读 · 2 评论 -
log4net写入到SQL server的基本配置(downmoon)
Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。下面汇报一下我的安装部署log4net到MS sql server的经验。一、首先是下载log4net最新版地址:http://logging.apache.org/log4net/ 直接引用dll也行,我是把下载的源码在Vs2005下编译成log4net.dll 二、在你的web主项目原创 2009-01-13 12:35:00 · 9465 阅读 · 0 评论 -
Server.Transfer替代Response.Redirect的合理用法--微软的建议(downmoon)
在.net页面(如Test2.aspx)完成页面事件后,常常需要跳转到另外一个页面(如test1.aspx)去。最常见的用法是:Page.Response.Redirect("test1.aspx");而按照微软的建议,该写法应该改成:Server.Transfer("test1.aspx");于是,更常见的一个错误出现了:”执行Serv原创 2009-01-16 08:50:00 · 6340 阅读 · 0 评论 -
AspNet上传文件的几个控件(downmoon收集)
1、AspnetUpload 地址:http://www.aspnetupload.net/ 最早接触的上传控件。带进度条,能与系统自带的InputFile控件共用。不过是收费的,而且对Firefox支持较差。最新版本是2.32、FancyUpload - Swiff meets Ajax (v2.0)(开源)地址:http://digita原创 2009-02-05 22:14:00 · 7373 阅读 · 1 评论 -
GridView操作一条记录的N种方式(downmoon原创)
结合GridView自身的特点,总结出操作(可以是删除、导入、更新等)单条记录的N种方式首先,前台文件内容如下:asp:GridView ID="GVList" runat="server" ShowFooter="true" AutoGenerateColumns="False"原创 2008-12-04 14:13:00 · 6716 阅读 · 0 评论 -
安装ASP.NET 快速入门教程时如何安装SQL2005而非SQLExpress的方法(downmoon)
安装ASP.NET 快速入门教程时如何安装SQL2005而非SQLExpress的方法(downmoon)安装ASP.NET 2.0 Framework快速入门教程时如果不安装SQlLExpress,怎么选择都提示安装失败!假如你的SQL2005实例名为Machine1/MyServer2VS2005安装路径/SDK/v2.0/Samples/Setup/ConfigSamples原创 2008-12-05 12:49:00 · 2492 阅读 · 0 评论 -
只允许输入数字型Textbox演示
有一个需求,需要在GridView中批量输入数字! 于是想到封装一个TextBox代码如下:public class NumberText : TextBox { private const string SMB_NUMBER_SCRIPT_ID = "{c4f7dcfd-8f9b-4fe8-8bd1-4a8a1f145c0c}"; pri原创 2008-12-19 12:44:00 · 6047 阅读 · 4 评论 -
PHP的三种典型开发环境(downmoon)
最近在完成一个过渡项目,用到了PHP,以前看php怎么看怎么别扭,维护性差,代码乱是我的印象,这次决定花点时间看看到底有没有了解的必要,呵呵,采用了三种方案来尝试:前提是Apache服务器,推荐下载xamppLite ,目前最新版本1.7.0下载地址: http://www.apachefriends.org/en/xampp-windows.html第一种:VS.PHP+VSS原创 2009-04-09 10:19:00 · 2268 阅读 · 7 评论 -
the sourcesafe database has been locked by the administrator之解决方法(downmoon)
今天早上打开soucesafe的时候出现提示:“the sourcesafe database has been locked bythe administrator"。仔细想想, 可能是前天晚上用"f:/analyze.exe" -I- -DB -F -V3 -D"f:/vssData/data" 命今分析的时候锁定了database,有两种解决方法:第一:原创 2009-04-10 10:02:00 · 3505 阅读 · 2 评论 -
sourcesafe管理phpproj文件的补充说明(downmoon)
在上一篇文章中,简介了vs.net环境下的php插件 vs.php,在使用vs.php+ sourcesafe管理代码时,发现有时候并不能从vs.net IDE中正确获取phpproj文件下的所有文件。但从sourcesafe IDE下却可以。后来发现sourcesafe管理界面,(Admin登录),tools——Options——File Types——File Group——Add "原创 2009-04-10 10:52:00 · 1148 阅读 · 0 评论 -
微软官方简体中文版Vs2008与MSDN下载地址(2008年2月1日发布)
Visual Studio Team System 2008 Team Suite(90 天试用版)Visual Studio Team System 2008 Team Suite 可为多种团队成员角色提供一组集成工具,以便进行应用程序的架构、设计、开发、数据库开发以及测试。版本:trial发布日期:2008/2/1语言:简体中文原创 2008-02-09 11:22:00 · 13434 阅读 · 7 评论 -
vs2008中js的语法提示及修正功能(downmoo)
vs2008对js的支持达到了一个新高度(在vs系列中)。不仅仅是调试。但是很多人在编写js时还不能充分利用vs2008的功能来提高编写js的效率。这里有一些tips,希望跟大家分享。也希望有更好的解决方案或建议。首先,当然是要利用智能感知(Intellisense),不仅对普通的JavaScript代码提供了Intellisen原创 2009-07-21 09:06:00 · 3973 阅读 · 1 评论 -
ajax for asp.net2.0中'Sys' is undefined的原因及解决方案
当运行一个asp.net 2.0 ajax web页面或为一个已经存在的web应用程序启用Ajax功能时,原来正确的页面,可能会出现提示“ Sys is undefined“。引起的原因有很多,最可能的一种是: 在页面上启用Ajax功能,但没有在web.config文件中增加相应的配置。解决方案:先新建一个普通的vs2005 web 项目, 查看默认的web.config原创 2009-06-03 10:57:00 · 2729 阅读 · 0 评论 -
如何读取thumbs.db里的缩略图?(downmoon)
问题:如何读取thumbs.db里的缩略图?请先到这里下载一个控件ThumbDBLibA C# library for reading thumbs.db filehttp://www.petedavis.net/MySite/DynPageView.aspx?pageid=31 引用dll,这里提供了 VB和C#代码,一个Thumbs.aspx,添加原创 2009-06-04 10:41:00 · 6054 阅读 · 2 评论 -
VS2008无法在断点处停留的解决方案(downmoon收集)
发现遇到的人还比较多,所以在网上搜了一下,再稍作整理。VS2008按F5无法在断点处停留,主要有以下几种情况:1、生成方式是Release不是Debug。2、调试时到“附加到进程”菜单里看有没有“aspnet_wp.exe”的进程,如果没有,添加。3、控件的事件丢失。这个比较常见。4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE原创 2009-08-18 09:42:00 · 6163 阅读 · 4 评论 -
VS2008连接SQL Server数据库文件出错的解决方案(downmoon)
有朋友问到一个问题:系统上安装的是vs2008+Sql 2005 developer(没有安装Sql server 2005 Express )用代码直接连SQL Server服务器没有问题,但在项目中数据源改用SQL Server数据库文件时出错,提示错误如下:“与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,…原创 2009-08-20 20:37:00 · 9196 阅读 · 5 评论 -
在webForm中WebRequest/WebClient/WebBrowser获取远程页面源码的三种方式(downmoon)
一个小需求,获取远程页面的源码,主要用于抓数据。原来用的好好的,最近突然不能获取页面源码了,但是仍然可以用浏览器正常浏览。(文后附源码下载。^_^) 经过分析,原来用的代码如下:StreamReader sreader = null ; string result = string .Empty; try原创 2009-07-01 10:45:00 · 7045 阅读 · 3 评论 -
无需ajax刷新父页面的控件的值(ie/firefox)(downmoon原创)
在《.net2.0中新增的Substitution控件--动态更新缓存页的部分(也可用于局部刷新)》一文中,可以局部缓存页面的部分内容,这在.net2.0中是新增的一个功能。另外一个常见的应用是在Iframe页面中刷新父页面的某个控件(TextBox或Label等)的值。这里邀月介绍一种简单的做法:在ie8/Firefox3.5下测试通过共两个页面,一个master.aspx,一个原创 2009-09-08 09:28:00 · 4317 阅读 · 8 评论 -
SilverLight3正式版(含Eclipse4SL)安装手记(downmoon)
微软Silverlight 3正式版已经出炉,下载后,安装比较顺利,过程如下:1、先安装Silver Light 3 客户端http://www.microsoft.com/silverlight/handlers/getsilverlight.ashx或在线安装http://www.microsoft.com/silverlight/2、再安装Silver Light S原创 2009-07-10 16:57:00 · 8585 阅读 · 9 评论 -
Database Project requires local SQL 2005 instance的解决方案(downmoon)
VS2008集成的dbProject是一个轻量级的数据库的设计工具。虽然比较起PD还在相当的差距,但一般的用途还是值得肯定的。呵呵。 今天在试用时遇到一个问题:创建一个SQl server 2005 Data project时,出错,提示需要一个本地的sql server 实例。 试着修改一个成一个远程地址如:192.168.30.199/vegnet(注意该实例在vs.原创 2009-07-15 18:25:00 · 3007 阅读 · 0 评论 -
以一种"廉价"的方式获取页面的标题(downmoon)
有朋友问到:“我需要得到一个web page的title,因为这个title一般都比较靠前,只要取得html的前面少量内容就可以了。因为要取得很多个页面的title,如果下载整个html code,肯定比较浪费时间。.net好像没有现成的类可以干这件事情(取得部分html) ,我应该如何去实现?”一种比较"廉价"(即较小成本条件下)的解决思路:第一步:取出含有页面title部分原创 2009-09-16 22:37:00 · 2120 阅读 · 2 评论 -
Trace.axd--asp.net调试的新境界
在以往的经验中,很多时候,我们为了调试一个变量,会在页面中用Response.write输出一段字符串,以验证web程序是否运行到此处及是否正确获取了变量。也有人会调用封装好的js框架,alert或msgbox一条信息。这个在asp时代是最常见的方法。如果要调试比较复杂的信息,这种方法就显得有点力不从心。原创 2010-09-02 12:15:00 · 5694 阅读 · 16 评论 -
win2003+vs2010下安装asp.net MVC3正式版失败经历
刚看到微软的正式版下载地址 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en 下载后有21M左右。原创 2011-01-16 14:55:00 · 6125 阅读 · 3 评论 -
MyXls导出Excel时在Web页即时生成原生Excel文件
关于MyXls生成Excel文件,本文不赘述。本文主要介绍在Web条件下利用MyXls即时生成原生Excel的方法。原创 2011-05-30 14:07:00 · 4471 阅读 · 2 评论 -
分享一个改进版的仿MSN/QQ弹出窗口(C#)
在这篇文章(http://blog.youkuaiyun.com/downmoon/archive/2007/06/13/1649923.aspx)中,邀月曾经介绍过使用cookie使用登录后像MSN,QQ那样的弹出窗口,今天在项目中再次使用时,对原控件进行了封装,提供了几个属性:原创 2011-04-20 21:27:00 · 2689 阅读 · 0 评论 -
用代码创建DataGrid的多链接及checkbox事件响应(downmoon)
<!--.lineBorderBlue1 { BORDER-TOP: #999999 1px groove; BORDER-BOTTOM: #999999 1px groove; BORDER-LEFT: #999999 1px groove; BORDER-RIGHT: #999999 1px groove; background-color:#efe原创 2006-04-14 12:04:00 · 2471 阅读 · 0 评论 -
ASP.net中的正则表达式
ASp.net中的正则表达式 引言Microsoft?.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft? ASP.NET 中也有依赖正则表达式语言的控件。本文介绍了深入学习正则表达式的基础知识和推荐内容。本文主要面向对正则表达式知之甚少或没有使用经验,但却熟悉 ASP.NET、可借助 .NET 编程的初学者。此外,希望本原创 2005-06-23 09:47:00 · 2817 阅读 · 0 评论 -
自定义ascx文件来控制分页(-)(downmoon)
1、moonPage.ascxhttp://schemas.microsoft.com/intellisense/ie5"%> [首页] [上页] [下页] [末页] 2、moonPage.ascx.csnamespace firstcs_原创 2005-07-04 17:44:00 · 3220 阅读 · 0 评论 -
深入了解aspx页面的智能导航(SmartNavigation)功能(downmoon原创)
在启用页面的智能导航功能Page.SmartNavigation=true后,可以有提交页面后自动回到刷新前的页面位置!这是微软的.net提供的的一个很人性化的功能!(不是广告^_^)可以查看一下此时页面的源文件,《body************的下方应该有这么一行: IFRAME ID=__hifSmartNav NAME=__hifSmartNav原创 2005-07-05 11:11:00 · 4128 阅读 · 0 评论 -
动态指定DataGrid中多个参数的超链接列(downmoon)
.net 自带的DataGrid 超链接列只能指定一个动态参数, 可以通过以下方式来改进:第一种:后台再绑定:private void mygrid_ItemDataBound(object sender, DataGridItemEventArgs e) ...{ if(e.Item.ItemType == L原创 2005-07-11 14:42:00 · 5522 阅读 · 1 评论 -
.net的风风雨雨---杂七杂八
.net的风风雨雨---杂七杂八看看这几篇文章,绝对不是噱头,呵呵:NET面临信任危机,根源在于目标模糊http://www.ddj.com/documents/s=9211/ddj050201dnn/.NET, 想说爱你不容易 http://blogs.msdn.com/danielfe/archive/2005/02/22/378343.原创 2005-07-28 21:36:00 · 1860 阅读 · 0 评论 -
刷新aspx页面的六种方法(downmoon)
刷新aspx页面的六种方法(downmoon) 第一:private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); }第二:private void Button2_Click(object sender,原创 2005-08-05 22:24:00 · 4780 阅读 · 0 评论 -
DataGrid应用技巧两则(downmoon)---列求和与列字段转换d
DataGrid应用技巧两则(downmoon)一:增加求和列: private void dgMeets_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) ...{ if(e.It原创 2005-08-09 14:38:00 · 3745 阅读 · 0 评论 -
更新更强的日历脚本(downmoon)
第一步:将如下内容存为Calendar.jsdocument.write("");document.write("");function writeIframe()...{ var strIframe = ""+ "*{font-size:原创 2005-08-26 15:30:00 · 4158 阅读 · 7 评论
分享