<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jefflam的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jefflam</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jefflam]]></copyright><item><title><![CDATA[GridView三层嵌套加折叠！ ]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4319433</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4319433</guid><author>jefflam</author><pubDate>Fri, 03 Jul 2009 15:58:00 +0800</pubDate><description><![CDATA[  1protected void Page_Load(object sender, EventArgs e) 2    { 3        if (!IsPostBack) 4        { 5            BindParent(); 6        } 7    } 8 9    private void BindParent()10    {11        stri]]></description><category></category></item><item><title><![CDATA[挡住falsh的层]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4304307</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4304307</guid><author>jefflam</author><pubDate>Sun, 28 Jun 2009 10:45:00 +0800</pubDate><description><![CDATA[1div style="z-index:-1"> 2    object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" he]]></description><category></category></item><item><title><![CDATA[asp.net“从客户端检测到有潜在危险的Request.Form值”处理办法]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4270779</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4270779</guid><author>jefflam</author><pubDate>Mon, 15 Jun 2009 16:18:00 +0800</pubDate><description><![CDATA[asp.net开发中，经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示，很多人给出的解决方案是：1、web.config文档后面加入这一句：  示例：                      2、在*.aspx文档头的page中加入validaterequest="false",示例如下： 其实这样做是不正确的，会给程序安全带来风险。　　ASP.Net ]]></description><category></category></item><item><title><![CDATA[ASP.NET中显示Linq To SQL输出的SQL语句]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4268911</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4268911</guid><author>jefflam</author><pubDate>Sun, 14 Jun 2009 20:34:00 +0800</pubDate><description><![CDATA[最近在使用Linq To SQL的时候，为了了解不同Linq语句对性能造成的不同影响，需要获得Linq To SQL生成的SQL语句。 如果是在桌面程序中，只需要 _context.Log = Console.Out; 即可在控制台输出SQL语句。可是在ASP.NET中又该怎么办呢? 这时我想起了StringWriter。用它就可以代替Console.Out帮我们接收输出的日志，保]]></description><category></category></item><item><title><![CDATA[ASP.NET两个截取字符串的实用方法技巧]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4268908</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4268908</guid><author>jefflam</author><pubDate>Sun, 14 Jun 2009 20:34:00 +0800</pubDate><description><![CDATA[两个截取字符串的实用方法（超过一定长度自动换行） 1/**//// 2 /// 截取字符串，不限制字符串长度3 /// 4 /// 待截取的字符串5 /// 每行的长度，多于这个长度自动换行6 /// 7 public string CutStr(string str,int len)8 { string s="";9 10 for(int i=0;i 11 {12 int r= i% len;1]]></description><category></category></item><item><title><![CDATA[Asp.Net 建立一个在线 RSS 新闻聚合器]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4268906</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4268906</guid><author>jefflam</author><pubDate>Sun, 14 Jun 2009 20:33:00 +0800</pubDate><description><![CDATA[概要 本文讲解了如何使用XMLWeb控件获取远程XML数据并在ASP.NET页面显示这些XML数据，以及使用Repeater控件发布数据库中的XML数据。在过去的几年间，随着异构平台间共享数据的需求不断增长，XML的使用也呈爆炸性增长。意识到这种趋势，微软在整个.NET框架中对XML提供了健壮的支持。这意味着，对于ASP.NET开发者来说，在Web页面中显示和处理XML数据从来没有这么容易过。]]></description><category></category></item><item><title><![CDATA[完完整整的关闭135 139 445端口]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4250068</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4250068</guid><author>jefflam</author><pubDate>Sun, 07 Jun 2009 21:40:00 +0800</pubDate><description><![CDATA[默认情况下，Windows有很多端口是开放的，　　在你上网的时候，网络病毒和黑客可以通过这些端口连上你的电脑。　　为了让你的系统变为铜墙铁壁，应该封闭这些端口，　　主要有：TCP 135、139、445、593、1025 端口和 UDP 135、137、138、445 端口，　　一些流行病毒的后门端口(如 TCP 2745、3127、6129 端口)，　　以及远程服务访问端口3389。　　下面介绍]]></description><category></category></item><item><title><![CDATA[六个防止SQL注入式攻击的建议]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4233359</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4233359</guid><author>jefflam</author><pubDate>Mon, 01 Jun 2009 16:18:00 +0800</pubDate><description><![CDATA[SQL注入攻击的危害性很大。在讲解其防止办法之前，数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施。　　一、 SQL注入攻击的简单示例。　　statement := "SELECT * FROM Users WHERE Value= " + a_variable + "　　上面这条语句是很普通的一条SQL语句，他主要实现的功能就是让用户输入一个员工编号然后]]></description><category></category></item><item><title><![CDATA[sqlhelper 类实现详细信息]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4228694</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4228694</guid><author>jefflam</author><pubDate>Sun, 31 May 2009 15:54:00 +0800</pubDate><description><![CDATA[您是否正在从事 .net 应用程序数据访问代码的设计和开发？您是否觉得自己总是在反复编写相同的数据访问代码？您是否曾经将数据访问代码包装在 helper 函数中，以便能够在一行中调用存储过程？如果是，那么 microsoft® data access application block for .net 正是为您设计的。data access application block 将访问 m]]></description><category></category></item><item><title><![CDATA[SqlHelper]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4228688</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4228688</guid><author>jefflam</author><pubDate>Sun, 31 May 2009 15:53:00 +0800</pubDate><description><![CDATA[SqlHelper 类实现详细信息SqlHelper 类用于通过一组静态方法来封装数据访问功能。该类不能被继承或实例化，因此将其声明为包含专用构造函数的不可继承类。 在 SqlHelper 类中实现的每种方法都提供了一组一致的重载。这提供了一种很好的使用 SqlHelper 类来执行命令的模式，同时为开发人员选择访问数据的方式提供了必要的灵活性。每种方法的重载都支持不同的方法参数，因此]]></description><category></category></item><item><title><![CDATA[新闻分页的一些想法 ]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4226660</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4226660</guid><author>jefflam</author><pubDate>Sat, 30 May 2009 21:42:00 +0800</pubDate><description><![CDATA[asp.net 新闻内容过长,所以必须分页.本文只是抛砖引玉,希望对读者有些帮助.废话不说,请看代码 1 private string GetPage(string html,int PageIndex) 2        { 3            int pageSize=10000;//页大小 4            int pageCount=0;//页数 5            i]]></description><category></category></item><item><title><![CDATA[GridView中实现CheckBox的全选 ]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4226653</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4226653</guid><author>jefflam</author><pubDate>Sat, 30 May 2009 21:39:00 +0800</pubDate><description><![CDATA[用服务器端的方法：在页面上放一个gridview控件，配置好数据源，编辑列，添加一个模版列，再编辑模版，放入一个checkbox控件。代码如下：asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"        DataKeyNames="AreaID" DataSou]]></description><category></category></item><item><title><![CDATA[利用GridView显示主细表并添加打开、关闭功能]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4226641</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4226641</guid><author>jefflam</author><pubDate>Sat, 30 May 2009 21:35:00 +0800</pubDate><description><![CDATA[  利用GridView显示主细表并添加打开、关闭功能    td,div,a {font-size:12px}      //<![CDATA[  function ShowHidden(sid,ev)  {    ev = ev || window.event;    var target = ev.target || ev.srcE]]></description><category></category></item><item><title><![CDATA[仿QQ菜单----三级菜单 ]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4211992</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4211992</guid><author>jefflam</author><pubDate>Sun, 24 May 2009 09:53:00 +0800</pubDate><description><![CDATA[ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">三级菜单var number=2;function LMYC(obj) {var lbmcvar treePic    for (i=1;i        lbmc = document.getElementById(LM]]></description><category></category></item><item><title><![CDATA[拖拽翻页]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4211987</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4211987</guid><author>jefflam</author><pubDate>Sun, 24 May 2009 09:49:00 +0800</pubDate><description><![CDATA[blogbody{ border:0px; margin:0px; overflow:hidden; background-color:transparent; font-family:宋体;}.page{ position:absolute; width:700px; border:1px solid #999; background-color:#000; left:425px; margin]]></description><category></category></item><item><title><![CDATA[模仿abcnew.com制作新闻]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4211981</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4211981</guid><author>jefflam</author><pubDate>Sun, 24 May 2009 09:46:00 +0800</pubDate><description><![CDATA[ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">testbody, ul,li,div, img{ margin:0; padding:0; border:0; font:11px Arial, Helvetica, sans-serif; color:#003063}u]]></description><category></category></item><item><title><![CDATA[水晶报表三级组空白页面的解决]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/4183884</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/4183884</guid><author>jefflam</author><pubDate>Thu, 14 May 2009 16:30:00 +0800</pubDate><description><![CDATA[有个报表，是三个组，每组按不同的关键字来展示，总是会出现空白的界面，往往页面上显示了第一个组头，接下去就全部是空白，起初功力不够深厚，怎么搞都不行，今天人品爆发，居然解决了，真是感动啊。 当然这个办法未必适用所有环境，也就这只报表是可以的，没得到更多的测试，呵呵。 怎么做呢？ 首先在节设置里面，把Relative position勾选，这是最关键的，TNND，我以前不知道这]]></description><category></category></item><item><title><![CDATA[CRM-Solution系统之单据开发感想]]></title><link>https://blog.youkuaiyun.com/jefflam/article/details/2226297</link><guid>https://blog.youkuaiyun.com/jefflam/article/details/2226297</guid><author>jefflam</author><pubDate>Fri, 28 Mar 2008 16:37:00 +0800</pubDate><description><![CDATA[      单据是什么？无非就是销售订单、采购订单、报价单等一些常见的依据资料，在企业经营过程中是非常重要的，基本上企业内部流程和工作都是围绕着单据在进行，所以对于企业来说，单据的表现形式是非常重要的。笔者在多年的CRM咨询销售阶段，单据的演示和讲解占据了相当大的比重。接下来，笔者想和各位分享下在CRM开发过程中，对于单据开发的一些注意要素。      单据是非常重要的个体，除去一些本来已经在系统]]></description><category></category></item></channel></rss>