01 2010 档案

摘要:如何在aspx页面中实现高亮显示搜过关键字呢?以下有两种方法可以考虑:方法一:可以在aspx页面中数据绑定时直接用replace函数实现,比如:如果绑定了一个 id字段:想高亮显示搜索关键字可以这样写:<%#Eval(“id”)%>.toString().replace(strSearch,"<font color=red>"+strSearch+"</font>");其中 strSearch 为搜索关键字,这样搜索出来的关键字 就为红色显示了 。方法二:但是这样直接在aspx页面写有一个缺点就是如果数据库中没有匹配的 阅读全文
posted @ 2010-01-21 13:06 灵雨飘零 阅读(230) 评论(0) 推荐(0)
摘要:评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*&gt;.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^s*|s*$ 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 匹配Email地 阅读全文
posted @ 2010-01-20 14:58 灵雨飘零 阅读(1287) 评论(1) 推荐(0)
摘要:vs.net 2010已经发布了beta2版本,除了全新的采用WPF开发的UI以外,也增加了一些新的小功能: 1.浮动文档(floating documents): 使窗口可以脱离到VS.NET外面,以前在比较两个文档的代码时,只能通过截成上下左右两个区域,现在你甚至可以用两个显示器同时来开发. 2.模型导航: 新建项目或者新建时,右上角增加了一下搜索框,可以搜索已经安装的模型或者在线搜索模板. 增加了framework 4.0的选择. 3.扩展管理器(Extension Manager): Vs.net终于在扩展方面有所加强了,因为之前的扩展管理实在是太差了。通过扩展管理器,可以直接在线搜索 阅读全文
posted @ 2010-01-19 17:42 灵雨飘零 阅读(344) 评论(0) 推荐(0)
摘要:任何系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统添加亮点。l 不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最基本的功能。l 可以对“组”进行权限分配。对于一个大企业的业务系统来说,如果要求管理员为其下员工逐一分配系统操作权限的话,是件耗时且不够方便的事情。所以,系统中就提出了对“组”进行操作的概念,将权限一致的人员编入同一组,然后对该组进行权限分配。l 权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管理部分进行重新开发。l 阅读全文
posted @ 2010-01-16 17:25 灵雨飘零 阅读(444) 评论(0) 推荐(0)
摘要:好多人对相对路径与绝对路径老是混淆记不清楚,我从整理了一下,希望对大家的认识有帮助。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1.Request.ApplicationPath->当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。 对应的--例如我的服务器上有两个web应用域名都是mockte.com 一个映射到目录mockte.com/1/ 另一个影射到 http://mockte.com/2/ 阅读全文
posted @ 2010-01-12 17:05 灵雨飘零 阅读(9218) 评论(0) 推荐(0)
摘要:有很长时间没来 CSDN 的博客了。今天在社区里看到一个网友提问关于 asp.net 中“<%# %>” 的问题,所以还是想把这篇文章发到自己的博客上。虽然不是非常很高深的问题,但是还是应该多加留意……aspx页面中,<%= %> 与 <%# %> 的区别关于这个问题,在多数的 ASP.NET 的教材中,都提到了一些。<%= %>与<%# %>的区别在于:绑定时机不同,<%# %>是在控件调用DataBind函数的时候才被确定。对于<%= %>,我想你应该不会陌生,在ASP时代,它就相当于 Response.W 阅读全文
posted @ 2010-01-11 18:29 灵雨飘零 阅读(784) 评论(0) 推荐(0)
摘要:因为从数据库中查出来的DateTime类型的数据,都是带时间的,而很多时间是只需要日期不必显示时间的。以前格式化日期都是用模板列然后用正则表达式删掉时间部分,今天在网上看到了一个更简单的方法,就是直接用绑定列,设置DataFormatString和HtmlEncode两个属性就好了,像下面这样:<asp:BoundField HeaderText="预计成交日期" DataField="fcBargainDate" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="false& 阅读全文
posted @ 2010-01-06 15:51 灵雨飘零 阅读(5545) 评论(0) 推荐(1)
摘要:在asp.net 2.0中,如果要在绑定列中显示比如日期格式等,如果用下面的方法是显示不了的<asp :BoundField DataField=“CreationDate” DataFormatString=“{0:M-dd-yyyy}” HeaderText=“CreationDate” />主要是由于htmlencode属性默认设置为true,已防止XSS攻击,安全起见而用的,所以,可以有以下两种方法解决1、<asp :GridView ID=“GridView1″ runat=“server”><columns><asp :BoundField 阅读全文
posted @ 2010-01-06 15:48 灵雨飘零 阅读(362) 评论(0) 推荐(0)