petshop4.0 详解之六(PetShop表示层设计)
摘要:六 PetShop之表示层设计 表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。...
阅读全文
posted @
2008-06-22 14:19
微星
阅读(196)
推荐(0)
在VS2005中使用VSS2005
摘要:在VS2005中默认的源代码控制软件是Team Foundation,但是作为个人,谁又会在自己的机器上安装VSTS呢。据说正常安装需要6个小时。且不用说一般二般的人还根本装不上。还是使用使用VSS2005吧。VSS2005增加了许多新的特性,比如支持Unicode,支持Http访问等等。 但是在VS2005中如果选中Solution,然后选择快捷菜单中的“Add to Source Con...
阅读全文
posted @
2008-06-16 23:27
微星
阅读(341)
推荐(0)
petshop4 MSDTC 不可用解决
摘要:petshop4 MSDTC 不可用解决 使用petshop4 check out的时候,跟踪到在PetShop.SQLServerDAL.Inventory.TakeStock函数中出现MSDTC不可用,只要在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动即可 或者 运行命令: ne...
阅读全文
posted @
2008-06-13 17:06
微星
阅读(354)
推荐(0)
用DataFormatString格式化GridView
摘要:有个时间要在gridview中显示,但是保持着数据库中的是标准时间,很长,而且只需要显示日期,就想要格式化字符串,可是设置了DataFormatString就是不起作用,后来一查,原来要设置"行为"中HtmlEncode = false DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们...
阅读全文
posted @
2008-05-08 17:48
微星
阅读(266)
推荐(0)
GridView的高级用法
摘要:GridView的高级用法: 在开发的过程中,遇到了GridView的自定义使用,可以自定义编辑、更新、删除等操作。 1、自定义选择数据: SqlDataSource1.ConnectionString=SysPub.GetDataConnString;//设置数据源连接字符串 SqlDataSource1.SelectParameters[0].D...
阅读全文
posted @
2008-05-07 17:34
微星
阅读(1103)
推荐(0)
网页简繁体转换
摘要:using System; using System.Text; using System.Text.RegularExpressions; using System.IO; using System.Web; namespace DreamZone.Core { /// /// ...
阅读全文
posted @
2008-04-10 15:34
微星
阅读(415)
推荐(0)
asp.net2.0中TreeView不刷新获得节点值
摘要:节点的NavigateUrl = "javascript:clicknode('login.aspx')" 在页面中用javascript写上clicknode函数,在要改变的右边页面做一个 这样点击TreeView上的节点时,通过NavigateUrl属性转到执行客户端的javascript脚本程序,达到左边导航栏不刷新,右边页面的变换。 Trackback: http://tb.blog....
阅读全文
posted @
2008-03-19 17:25
微星
阅读(2631)
推荐(0)
异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串
摘要:无效的类别字符串 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串 源错误: 行 88: ...
阅读全文
posted @
2008-03-06 16:25
微星
阅读(19020)
推荐(0)
关于 "CS0016: 未能写入输出文件" 的解决办法 编译器错误信息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\listenleaks\ae3daa38\e9fdb67
摘要:编译器错误信息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\listenleaks\ae3daa38\e9fdb67\0za 方法: 产生这些错误的原因很多,主要的可能包括:Bin 目录或者 Web.config 被更改以及访问文件系统的权限不够。检查 Bin 目...
阅读全文
posted @
2008-02-26 14:04
微星
阅读(366)
推荐(0)
ASP.NET 2.0里Treeview控件中对Checkbox的联级选择
摘要:1. 每勾选一个节点就要遍历勾选它的所有子节点 setChildChecked 同时循环勾选父节点 setParentChecked 2. 每取消勾选一个节点就要遍历取消它的所有子节点 setChildUnChecked 如果同级其他的节点都未勾选,则循环取消父节点 setParentUnChecked CheckBox 的 ID 形如:TreeView1n1CheckBox ...
阅读全文
posted @
2008-02-25 15:20
微星
阅读(434)
推荐(0)
ASP.NET2.0 TreeView控件使用数据库生成目录
摘要:void creatertree(TreeNode node) { if (ds_area.Tables.Count > 0) { foreach (DataRow dr in ds_area.Tables["trade_areacode"].Rows) { if (dr...
阅读全文
posted @
2008-01-18 14:29
微星
阅读(405)
推荐(0)
禁用客户端缓存页面
摘要:1、禁用客户端缓存 HTML ASP PHP header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: n...
阅读全文
posted @
2008-01-18 14:16
微星
阅读(1849)
推荐(0)
关于"使用注册为 allowDefinition='MachineToApplication' 的节是错误的"的解决方案
摘要:解决方案:在IIS中先建立虚拟目录,如果没有创建为应用程序 在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建。若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefin...
阅读全文
posted @
2007-10-31 22:10
微星
阅读(1349)
推荐(0)
反编译工具Reflector下载(集成两个常用.net插件,FileGenerator和FileDisassembler)
摘要:反编译工具Reflector下载(集成两个常用.net插件,FileGenerator和FileDisassembler) Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflect...
阅读全文
posted @
2007-10-24 10:53
微星
阅读(1392)
推荐(0)
ASP.NET中页面支持简体和繁体中文转换
摘要:最近在处理一个网站,要求有简体和繁体中文两个版本。本来想单独处理繁体版本(和简体版本有点不同),我的机器和VS.NET都是简体中文版本的,把页面文件转换为big5的(保存时要求存为Unicode),结果无论是设置页面的Charset,或者设置responseEncoding="big5",或者在代码中设置Response.ContentEncoding,Response.Charset,显示时都是...
阅读全文
posted @
2007-10-22 14:43
微星
阅读(708)
推荐(0)
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库
摘要:问题黄页: 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。 出现此问题多是因为先装.net framework后装IIS 造成 解决方法: 开始->程序->Microsoft .NET Framework SDK v2.0->SDK 命令提示 输入 aspnet_regiis -i 回车 问题解决!
阅读全文
posted @
2007-10-18 22:20
微星
阅读(233)
推荐(0)
.net 2.0 启动aspnet_regiis 出现了一些错误
摘要:需要重新安装asp.net服务, C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i -enable 开始安装 ASP.NET (2.0.50727)。 ...................... ASP.NET (2.0.50727)安装完毕。 安装程序检测到操作过程中出现了一些错误。有关详细信息,请查看安装程序日志文件...
阅读全文
posted @
2007-09-26 18:54
微星
阅读(1267)
推荐(0)
解决在VS2005中“当前不会命中断点。源代码与原始版本不同”的问题
摘要:今天在Visual Studio 2005中调试某个程序时遇到一个奇怪问题 就是在某个源文件中设置的断点老是无效,提示“当前不会命中断点。源代码与原始版本不同”信息 清理项目、重编项目、重新拷贝原文件都解决不了问题 “工具”,“选项”,“调试”,“要求源文件与原始版本完成匹配”去掉勾。 另外通过重新格式化出问题的源文件亦可以解决,即在VS2005中选择 “编辑”-“高级”-“设置选定内容的格式”。...
阅读全文
posted @
2007-09-21 14:12
微星
阅读(11173)
推荐(1)
修改TreeView1.0的BUG
摘要:C:\Inetpub\wwwroot\webctrl_client\1_0文件夹下treeview.htc 查找el.checked = !el.checked; 修改为: el.checked = !el.getAttribute("checked");
阅读全文
posted @
2007-09-21 10:36
微星
阅读(208)
推荐(0)
GridView 中如何把长日期转换成短日期
摘要:首先看看下面的代码: 原本以为使用 DataFormatString="{0:d}" 就可以把长日期转换成短日期结果却另人失望,显示的时候还是长日期,查了有关资料,才发现,还要加上一句: HtmlEncode="False" 修改后代码如下:
阅读全文
posted @
2007-09-05 10:53
微星
阅读(1040)
推荐(0)