随笔分类 - Web 开发
摘要:控件检验分两步:选择和校验;对于服务器控件的选择,需要通过服务器id转换为客户端id之后,才能在js中操作。以下说明: 1 选择 html代码:<body>显示位置:<asp:DropDownList ID="channelSel" runat="server"> <asp:ListItem Value="" Selected>频道选择</asp:ListItem> <asp:ListItem V...
阅读全文
摘要:提起开源cms,大家第一想到的是php的cms,因为php开源的最早,也最为用户和站长们认可,随着各大cms系统的功能的不断完善和各式各样的开源cms的出现,.net和java的高端的cms系统也逐渐的走上了开源的路线,尤其是 .net的cms系统,从最早国外的开源,到现在国内致力于.net的cms系统的研发的公司和团队也渐渐认清楚开源路线的必然性,于是乎竞相的提出开源战略路线,但有的还是并不是全...
阅读全文
摘要:Repeater基础 在aspx文件中加入Repeater 控件,在<ItemTemplate></ItemTemplate>包含的范围里加入自己控制的代码,需要替换的变量使用<%# Eval("SellerName")%>;注意两侧的引号。 .aspx:<asp:Repeater ID="SellerRpt" runat="server"> <ItemTemplate> <li><a href=...
阅读全文
摘要:DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说不仅能复制元素的结构,而且能复制元素的数据,而DatatDataRow没有相关的复制的方法,下面将简单介绍下这些数据元素的复制问题。 DataTable sourceTable;DataTable objectTable;DatatDataRow sourceRow;DatatDataRow obj
阅读全文
摘要:1.使用document处理html节点: <p id="ip1">hello </p> 假如oP包含指向这个元素的一个引用,则可以这样访问到id属性的值: var sId = oP.attributes.getNamedItem("id").nodeValue; or 更简单:var sId ...
阅读全文
摘要:3.2对象应用 · 对象废除:如果一个对象有2个及以上引用,则要正确的废除该对象,必须将其所有引用都设置为null。 js和java一样,有垃圾回收机制,会自动收回已无引用指向的对象。 · 早绑定和晚绑定 绑定:把对象的接口和实例结合在一起的方法。 早绑定:指在实例化对象之前定义他的特性和方法; 玩绑定:指在编译器或解释程序在运行前,不知道对象的类型。ECMASCr...
阅读全文
摘要:这里测的是V2引擎,V1想拿A几乎不可能,一个CDN测试的F就可以轻松废了你的网站。现在一个一个分析。 User fewer HTTP Requests:减少HTTP请求图片、CSS、JS、flash等这些都需要增加http请求数,减少这些元素的数量能减少响应时间。 把多个JS、CSS尽可能合并压缩(除了JS库,那东西用别的网站上的缓存比较靠谱) 小图片尽可能拼在一起,利用CSS的background定位。Use a Content Delivery Network 利用CDN技术虾米CND技术?自己搜索去吧,反正是空间提供商的事情,和你没关系的,此项我毫无鸭梨的得了F。Avoid em
阅读全文
摘要:I (ignore case)不管大小写强行指定字符匹配,这个FLAG影响RewriteRule指令和相应的RewriteCond 指令F (Forbidden)对客户端做反应,停止REWRITING进程并且发送403错误,注意在这种情况下FORMATSTRING 是无用的并可以设置为任何非空字符串。L (last rule)不应用任何重写规则在此停止重写进程,使用这个FLAG以阻止当前被重写的U...
阅读全文
摘要:母版页是vs2005 以来最重要的新功能之一, 它如此出色地改变了整个系统的结构, 以至于我觉得不用它简直就是一种犯罪. 关于母版页的定义及基本用法网上随处可见, 这里不再赘述, 我大概地总结一下母版页与内容页交互的几种情况. 说来奇怪, 母版页从推出到现在也有不少的一段时间了, 可是在网上却几乎搜不出来几篇有价值的文章, 多数停留在hello world 的水平, 这里的方法基本上都是我自己摸...
阅读全文
摘要:metaweblog是基于XML的RPC通信( 下载 )。这意味着你有一组预先定义的结构(简单的数据类型属性 )表示,正转客户端和服务器之间。 您需要使用MetaWeblog API 的以下六个结构: BlogInfo: 有关博客的网址, ID或名称。 UserInfo: 博客用户的ID ,名字,姓氏或电子邮件。 Post: 就是博客帖子,标题,正文和类别。 CategoryInfo: 博客类别...
阅读全文
摘要:在日程项目开发的过程中,会有来自不同开发及测试人员的修改及维护需求,当项目成员较少是,通常对缺陷管理的处理方式是Email和Excel,但人员一多,就会显得混乱而无头绪。为此,我们引入了缺陷跟踪系统BugTracker。 以下对使用,进行简单说明: 首页为登录页面: 输入密码和帐号登录; 以下是登录后的界面: 对于每个提交的缺陷(bug),都会对应一个id号。当记录非常多时,如果哦记得id号,...
阅读全文
摘要:最近用了下MicroSoft的Windows Live Writer,确实很方便。但是总不能为了用这个客户端而放弃使用自己的blog吧,所以我找来了一些资料来研究,准备为我的blog实现这个接口。 转自:http://hi.baidu.com/pleasure8/blog/item/35ab26fa6324609659ee9006.html MetaWeblog API中文说明 1、什么是Met...
阅读全文
摘要:BugTracker.NET是一个采用.NET开发的免费、开源的基于web的缺陷跟踪平台。 安装需求:系统配置aspx.net 2.0 Sql server2005.(不推荐使用mssql 2008); 下载下来的包不大,也就2M,解压到一个文件夹中:(eg:c:\bt\),为该文件夹设置web访问权限。建立iis到c:\bt\www\的虚拟目录;按照常规设置即可; 之后,建立一个数据库,可自...
阅读全文
摘要:学历历程 如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的! 30本好书点评:分4大方向(html--Web的基础;javascript--让网页动起来;C#--程序;...
阅读全文
摘要:一般的网站,其中的广告都需要定期更换和管理。对于广告的存储,一般选用的数据源是数据库或者XML。而对于广告的显示,一般有两种方法: 一是使用AdRotator广告组件。这样很容易实现,通过封装AdRotator控件,在需要显示广告的页面放置自定义控件并设置广告关键词:缺点:每显示一个广告,就需要数据库有一次连接;那一个页面过多的广告,对数据库的消耗太大;第二种方式,使用JS来管理广告,具体方法:...
阅读全文
摘要:【摘要】利用WEB页从WEB服务器发送电子邮件不仅具有隐私性,还具有直观、方便和快捷的特点,本文应用Microsoft 公司推出的ASP.NET实现上述功能。 【关键词】WEB页 电子邮件 通常的WEB网站虽然已经能够提供较多的交互方式,如聊天室、留言板和论坛等等,但这样的交互方式不具有隐私性,并不适用所有的情况下使用;运用传统的客户端电子邮件收发软件虽然解决了隐私性的问题,但又缺乏直观、方便...
阅读全文
摘要:作者:Mark Strawmyer我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。 什么是Windows服务? Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户...
阅读全文
摘要:1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Markus Frin...
阅读全文
摘要:1、无方式的调用 Control a = Page.LoadControl("0.ascx"); a.ID = "A0"; Controls.Add(a); 2、调用控件,并引用控件中方法函数 Control uc = Page.LoadControl("0.ascx"); //控件 Type tc = uc.GetType(); System.Reflection.MethodInfo...
阅读全文