摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/01/12/2214013.html经验:HyperLink 控件具有“在新页面中打开”的右键功能,而 Button 和 LinkButton 都没有,这功能可以方便用户在打开新页面的同时不影响已打开的旧页面。细节:若要引用二次开发的第三方的 JQuery 插件库,必须在引用这个第三方库之前(位置上要在第三方库的引用代码之前之上)先引用 JQuery 库本身,否则可能会导致第三方的 JQuery 插件库的代码使用出现异常或出错。技巧:在 FormView 中如何通过 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/01/12/2214013.html细节:ObjectDataSource 不仅仅是可以和强类型 DataSet 来连接,还可以和一个自己定义的类来连接,只要该类符合某些要求即可。区别:“<%%>”“<%=%>”“<%#%>”的区别:“<%%>”是直接运行其中的代码;“<%=%>”是把“=”后的表达式的值返回到当前的位置;“<%#%>”是用在数据绑定的地方,如 Repeater、ListView 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/01/12/2214013.html技巧:之前讲过的 WebSite 和 WebApplication 的区别中老师提到,WebSite 中代码被修改后立即生效,不用重启浏览器,而 WebApplication 中代码被修改后则不会立即生效,需要重启浏览器才能生效。之所以会这样,是因为在 WebSite 中 VS 会监测 C# 代码有否被修改,若有则立刻生成解决方案,自动重新编译;而在 WebApplication 中 VS 则不会这样。两个小技巧:1.用“生成”来 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/01/12/2214013.html细节:在 html 页面中:1. “/”表示网站根目录;2. “../”表示上一级目录;3. “./”或者不写表示当前目录;细节:“~”是 ASP.NET 下定义的专门用来定义路径的特殊路径标识符,该标识符只可以用在服务器端的控件标签中,不能用在客户端的 html 控件标签中,这些普通的 html 控件标签是不认 ASP.NET 自己定义的特殊路径标识符“~”的,如果想要让普通的 html 控件标签也认这个标识符,则必须把这些 h 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/01/12/2214013.html细节:之所以服务器端可以修改客户端的 Cookie 信息,是因为客户端在提交表单时,还会同时强制性地提交与该网页相关的 Cookie 信息数据给服务器。注意:aspx 文件中封装的 IsPostBack 属性也是通过使用 ViewState 来实现的,如果一旦禁用了 ViewState,则 IsPostBack 返回的永远为 false。技巧:通过在请求时传入无意义的且参数的值每次都不一样的参数来使每次提交页面都能得到刷新,防止缓 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218283.html细节:由于 div,label 等标签不同于 input 标签,没有 name 和 value 属性,因此就算把这些 div,label 等的标签放在 <form></form> 标签中作为表单来提交也提交不到服务器上,因为页面提交表单时只会提交表单中的 input、textarea、select 等标签中的 name value 对,不会提交其他的元素值或标签值。细节:在“div 版的数值自增”案例中,d 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218282.html经验:能在浏览器端完成的就在浏览器端实现,尽量不要往服务器端写一些用 JavaScript、DOM、JQuery 就可以轻松实现的代码。因为在服务器端运行的代码都要经历“在页面提交数据或信息到服务器端,然后服务器端处理后再反馈到页面”的过程,耗时间耗带宽耗服务器资源。需要在服务器端完成的功能如:数据存储、访问数据库、复杂的业务逻辑运算、高安全性要求的逻辑运算等。细节:1. 在ASP.NET中写的诸如 <asp:TextBox 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218273.html细节:自定义函数和存储过程的用法没有什么区别,它有下面几种类型:1. 内嵌表值函数(Inline Table-valued Function):只能返回一个表,而且不能对该表进行任何的逻辑操作(如 IF、WHILE 等),和存储过程不同,存储过程既可以返回一个或多个表,又可以返回单个值。2. 多语句表值函数(Multi-statement Table-valued Function):和内嵌表值函数类似,也是只能返回一个表,但可以 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218272.html细节:在 SQL 语句中,“--”为单行注释,相当于 C# 代码中的“//”,而“/*被注释的内容*/”则为多行注释。细节:!!!SQL 语句中 Where、Order By、Group By、Having 关键字的使用顺序:1. Order By 语句和 Group By 语句都必须位于 Where 语句之后;2. Having 语句必须位于 Group By 语句之后; (注意:Where 语句中不能有聚合函数,如果有聚合函数 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218271.html视频内容:append() 方法和 appendTo() 方法的区别,区别是:a.append(b) 是把 b 添加到 a 里面,而 a.appendTo(b) 则是把 a 添加到 b 里面。再经过调试发现:假如同样条件下执行“a.append(b)”和“a.appendTo(b)”,前后两者的返回值返回的都是 a ,但由于前者(即“a.append(b)”)的添加方向是“把 b 添加到 a 中”,所以该方法的返回值准确来说应该是 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218270.html细节:1 <script type = "text/javascript" src = "../Scripts/jquery-1.4.1.js">2 $(document).ready(function () {3 alert("弹出窗口");4 });5 </script>上述这种把代码写到引用 JQuery 文件的标签里的方式,代码不会被运行; 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218275.html意外收获惊喜:<input type = "text" oncopy = "alert('copy');" onpaste = "alert('onpaste');" oncut = "alert('cut');"/>把内容粘贴到文本框时触发 onpaste 事件,在文本框中复制时触发 onc 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218277.html细节:body.appendChild(document.createElement("<p>------------------------</p>"));//注意!!<p></p> 中间的内容不会加到 html 中,只能加上标签本身(这里指的不仅仅是 p 标签,所有标签都一样效果),即相当于只能创建标签,标签的 innerText 内容不会被创建。技巧:若想要 阅读全文
摘要:
学习交流,欢迎转载。转载请注明文章来源:http://www.cnblogs.com/lgjspace/archive/2011/10/13/2218263.html兼容性:在 IE6、IE7 中在 table 中添加行和添加列的时候兼容 appendChild() 方法的前提条件和 IE8 不一样,此时需在 tbody 中 appendChild() 才有效,否则会出现“在IE6,IE7中没显示效果”的情况,建议使用 insertRow(Index) 和 insertCell(Index) 方法,其中参数 Index 都为插入到 table(或tr)中的位置顺序,0,1,2,...等代表加到 阅读全文