07 2012 档案
摘要:最近在对网页进行结构分析,尝试获取网页上的数据,写了一些小工具。具体的思想很简单,就是先获取网页的URL,接着发送请求给服务器,得到返回结果document, 然后分析网页的节点结构获取数据。在做这些事情的时候遇到了一些问题,比如网页本身的标签闭合错误,或标签内的onclick="xxxx("....")"这样的写法,都导致最后获取的数据出现问题,xpath找不到需要的节点。除了这些还发现页面上的空格,也会被作为childnode,从而导致childnodes的个数和预想的不一样。
阅读全文
摘要:那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:Html代码<html> <body> <script type="text/javascript"> <!-- document.write("Hello World!"); //--> </script> </body> </html> 注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对
阅读全文
摘要:HttpRuntime配置: http://msdn.microsoft.com/zh-cn/library/e1f13641%28VS.80%29.aspxImageMap : HotSpot.HotSpotMode 属性 http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.hotspot.hotspotmode%28v=VS.80%29.aspx
阅读全文
摘要:IsPostBack用于判断是否是请求回发IsCrossPagePostBack用于判断是否是跨页回发PostBackUrl 指向页面要传送的位置,跨页传送要获得前一个页面传送过来的控件值,只需创建该控件类型的一个实例,并用PreviousPage属性中的FindControl方法填充该实例即可。另一种方法是在前一个页面定义控件的属性(get),在后一个页面使用PreviousPageType指令,VirtualPath属性指向前一页,从而使PreviousPage属性强类型化为前一页,这样就可以查看前一页的属性了。
阅读全文
摘要:在写sql语句时,经常会这样写,string sql = @"select * from ……",这里@的作用是让特殊字符不被转义.
阅读全文
摘要:定义了这样一段sql:select top 10 - 变量 字段名 from .....结果对“-”报错了。
阅读全文
摘要:有这样一个需求,从数据库中获取一组数据,要求在画面上先显示热门数据,再按权重显示权重值高的数据,可以通过一段SQL实现。string sql = "select top 5 * from info c join template t on c.TemplateID=t.ID where ... order by c.IsHot desc, c.Weight desc";
阅读全文
摘要:想通过<%=...%>给服务器控件绑定一个值,但后来发现不行,报错。要使用<%#...%>,并且在代码中要使用Page.DataBind()绑定。
阅读全文
浙公网安备 33010602011771号