上一页 1 ··· 148 149 150 151 152 153 154 155 156 ··· 161 下一页
摘要: script的位置一般没有什么影响,但是有的时候网速比较慢,整个网页没有加载玩得时候,先加载了body标签里面的 <script> 那么就会先执行。但是有些对象没有加载近来,就会出现错误,说对象不存在。 通常可以 <script defer= "defer " type= "text/javascript " language= "javascript "> </script> 加上defer可以 延迟脚本运行,等网页加载完了再运行脚本。 阅读全文
posted @ 2011-03-20 10:01 郑文亮 阅读(1425) 评论(2) 推荐(0) 编辑
摘要: 主要区别在于,RegisterStartupScript方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 </form>的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 <form> 的紧后面。那么,这有何不同呢?正如我们将要看到的,这有很大的不同。就此列举一例,以下是在页面加载到浏览器时,将焦点置于该页面上的一个文本框中的方法 -使用利用了 RegisterStartupScript 方法的 Visual Basic:Page.ClientScript.Register 阅读全文
posted @ 2011-03-20 09:57 郑文亮 阅读(387) 评论(0) 推荐(0) 编辑
摘要: asp.net mvc和asp.net webfrom有个非常显著的特点就是前者去掉了所有的服务器控件,原来拉控件的好日子没有了,取代的是客户端控件。我们可以有两种方式创建这些客户端控件: 第一:在View中手写html控件。优点是非常直观,缺点是增加代码量。 第二:在View中利用System.Web.Mvc.Html下的HtmlHelper的完成大部分控件的客户端输出。 HtmlHelper的功能:先看下它的源码大致结构。namespaceSystem.Web.Mvc.Html{publicstaticclassFormExtensions//表单相关扩展方法,例如创建表单标签等。publ 阅读全文
posted @ 2011-03-20 09:51 郑文亮 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 因为Jumony计划提供ASP.NET MVC的视图模型支持,以取代ASP.NET MVC默认的视图模型(事实上,我觉得很糟糕)。所以,需要先对ASP.NET MVC的视图模型有一个了解。ASP.NET MVC是一个很年轻的项目,代码并不多,这很好,但麻烦的是文档和资料也不够多,看来要想了解其视图模型只能靠自己。不过幸运的是,MVC模型已经决定了其大体的框架,所以我打算直接用Reflector来看看里面的结构(不直接用源代码的原因仅仅是因为Reflector导航功能实在是太强了,但当我贴代码的时候,贴的是MVC源代码),配合名称和设计思想反析就能够很轻松的了解其架构。那么这一次研究的对象是.N 阅读全文
posted @ 2011-03-20 09:33 郑文亮 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端 口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用 IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下 tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如: IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘 记删除这些帐户。因此H 阅读全文
posted @ 2011-03-20 09:21 郑文亮 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 在Web项目的开发中,js,css文件会随着项目的开发变得越来越多,越来越大,这就给给性能方面带来一些问题,如,页面引入的的js,css越多的话,那么对就增加了http请求数,解决该问题的一个好的方法就是合并js,css文件. 下面就简单介绍一个方法,十分简单.下面介绍以合并js文件为例 (1) G.js文件 ~function(){ window.G={}; G.Method={ add:function(){alert(111);} ,sub:function(){alert("减法");} }; }();(2) T.js文件 var T=(function(){ re 阅读全文
posted @ 2011-03-20 09:19 郑文亮 阅读(1308) 评论(1) 推荐(1) 编辑
摘要: 原文地址:Extending ASP.NET MVC HtmlHelper Class在这篇帖子中我会使用一个示例演示扩展ASP.NET MVC HtmlHelper类,让它们可以在你的MVC视图中工作。这个示例中我会提供一个简单的方案生成Html表格。HtmlHelper类HtmlHelper类用于在ASP.NET MVC framework中帮助视图呈现html部分。这个类提供了一些方法,你可以使用这些方法呈现html中的一些类型(textbox,checkbox等),或者html的一部分(如form)。ASP.NET MVC framework helper有这些内容:Html.Acti 阅读全文
posted @ 2011-03-20 09:15 郑文亮 阅读(805) 评论(2) 推荐(0) 编辑
摘要: JS对象之Table表格对象(摘抄) 2011-3-15 10:32:36 阅读2 评论0 152011/03 Mar15 Table对象集合Table对象:表示HTML文档中的表,对于文档中每个<table>标记,浏览器都创建一个Table对象.集合描述cells[]获取包含表格中所有单元格的数组作者| 2011-3-15 10:32:36 | 阅读(2) |评论(0) | 阅读全文>> js 取行中列 2011-3-15 10:30:01 阅读1 评论0 152011/03 Mar15 var tbodyObj = document.getElementById(t 阅读全文
posted @ 2011-03-17 21:27 郑文亮 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: 最近用到杨涛老师("陕西吴旗娃")写的一个asp.net mvc 分页控件 里面的类是用的List<T>实现的我一般是在多表联合查询场景下使用这个我想到了2种思路:<1> 将动态Sql查询出来的结果 形成一个实体对象集合(好处是:强类型 坏处是:比较麻烦 ) 其实也不是很麻烦 用代码生成器将一个视图 形成一个实体类 也就是一会儿的事情 有的时候 sql语法可能很麻烦 视图可能解决不了? 那就生成了临时表 也可以生成实体类<2> 将查询出来的DataSet 作为结果集合使用 这就需要将DataSet转换成可以枚举的集合DataTable m 阅读全文
posted @ 2011-03-17 20:56 郑文亮 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 基础知识 学好正则表达式子的关键一步就是花一点时间记住这些符号。这是最好的建议了。坐下来,好好记一记,很快的:.:会匹配任何字符,在dotall模式为false的时候不会匹配换行符。*:匹配0个或者多个上面的那个字符可以匹配的+:匹配一个或者多个上面那个字符可以匹配的?:上述可匹配字符可选,0个或1个\d:匹配一个数字\w:匹配任何字符(字母数字和下划线)[xyz]:匹配xyz中的一个[xyz]+:匹配xyz中的一个或者多个$:匹配行尾^:匹配行首[^a-z]:当^在字符集里面的时候,表示不匹配,这个就表示匹配除了小写字母以外的字符 恩,这个很枯燥,但是还是得记住,必须的。 正则表达式工具 当 阅读全文
posted @ 2011-03-17 10:47 郑文亮 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 148 149 150 151 152 153 154 155 156 ··· 161 下一页