04 2013 档案

摘要:1、AJAX简介(1、没有AJAX会怎么样?普通的ASP.Net每次执行服务端方法的时候都要刷新当前页面,比如实现显示服务器的时间。每次都要刷新页面的坏处:页面刷新打断用户操作、速度慢、增加服务器的流量压力。如果没有AJAX,在youku看视频的过程中如果点击了“顶、踩”、评论、评论翻页,页面就会刷新,视频就会被打断。试想一个效果:在YOUKU网看视频,然后看到一个顶踩的功能,看没有ajax会打断视频,然后将按钮用UpdatePanel包起来就不会打断视频了。用HttpWatch看没有AJAX的时候服务器返回的是整个页面,有了AJAX服务器只返回几个按钮的内容。 (2、AJAX(Asynchr 阅读全文
posted @ 2013-04-29 18:32 daomul 阅读(22808) 评论(5) 推荐(11)
摘要:1、JQuery简介 普通JavaScript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对JavaScript的封装库,比如Prototype、Dojo、ExtJS、JQuery等,这些库对JavaScript进行了封装,简化了开发。这些库是对JavaScript的封装,也就是咱们调用JQuery的一句函数,JQuery内部这句函数帮我们调用JavaScript中的代码几十句,因为JQuery就是JavaScript语法写的一些函数类,内部仍然是调用JavaScript实现的,所以并不是代替JavaScript的。使用JQuery的代.. 阅读全文
posted @ 2013-04-26 00:29 daomul 阅读(17615) 评论(15) 推荐(40)
摘要:1、 重新导航到指定的地址:navigate("http://www.cnblogs.com/daomul/");2、(1、*setInterval每隔一段时间执行指定的代码,第一个参数为代码的字符串,第二个参数为间隔时间(单位毫秒),返回值为定时器的标识。如: setInterval("alert('hello')",5000);*clearInterval取消setInterval的定时执行,相当于Timer中的Enabled=False。因为setInterval可以设定多个定时,所以clearInterval要指定清除那个定时器的 阅读全文
posted @ 2013-04-23 00:36 daomul 阅读(1714) 评论(3) 推荐(4)
摘要:1、ADO.NET基础介绍(1、程序要和数据库交互要通过ADO.NET进行,通过ADO.NET就能在程序中执行SQL了。ADO.Net中提供了对各种不同数据库的统一操作接口。 (2、直接在项目中内嵌mdf文件的方式使用SQL Server数据库(基于服务的数据库)。mdf文件随着项目走,用起来方便,和在数据库服务器上创建数据库没什么区别,运行的时候会自动附加(Attach)。(3、双击mdf文件会在“服务器资源管理器”中打开,管理方式和在Mnagemen Studio没什么本质不同,要拷贝mdf文件需要关闭所有指向mdf文件的连接。(4、正式生产运行的时候附加到SQLServer上、修改连接字 阅读全文
posted @ 2013-04-17 23:54 daomul 阅读(3793) 评论(2) 推荐(6)
摘要:母版页:SiteFont.Master 1 <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="SiteFont.master.cs" Inherits="协同企业管理系统.SiteFont" %> 2 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh 阅读全文
posted @ 2013-04-14 22:52 daomul 阅读(527) 评论(0) 推荐(0)
摘要:1、(1、默认情况下ASP.Net是启用ViewState的,这样在页面中会生成冗长的隐藏字段,ViewState对于需要PostBack处理的页面才可能有用,对于新闻展示页面不需要交互完全没必要用ViewState。(2、禁用ViewState的方式:• 页面整体禁用ViewState:在顶部Page中EnableViewState="False"• 指定控件禁用ViewState,在控件上EnableViewState="False"(3、页面禁用ViewState以后并没有完全去掉ViewState,只要ViewState不是很大就可以了。如果要求 阅读全文
posted @ 2013-04-14 22:10 daomul 阅读(289) 评论(0) 推荐(0)
摘要:1、CKEditor原名FckEditor,著名的HTML编辑器,可以在线编辑HTML内容。自己人用CKEditor,网友用UBBEditor。 配置参考文档,主要将ckeditor中的(adapters、images、lang、plugins、skins、themes、ckeditor.js、config.js、contents.css)解压到js目录,然后“显示所有文件”,将ckeditor的目录“包含在项目中”,在发帖页面引用ckeditor.js,然后设置多行文本框的class="ckeditor"(CSS强大)(服务端控件CssClass=" ckedi 阅读全文
posted @ 2013-04-14 13:45 daomul 阅读(1636) 评论(5) 推荐(1)
摘要:1、行命令处理(1、 后台代码:操作行//如果是来自html响应中的该函数操作if(e.CommandName=="addAge"){ //取得行号int index=((ListViewDataItem)e.Item)DispalyIndex;//取得当前操作行的主键值//DataKeys存的是所有ID,取的是第index个IDGuid id=(Guid)ListView1.DataKeys[index].Value; 表Adapter adapter=new 表Adapter(); adpter.自定义数据库函数addAge; //数据绑定 ListView.DataB 阅读全文
posted @ 2013-04-08 19:03 daomul 阅读(283) 评论(0) 推荐(0)
摘要:1、Repeater用来显示数据、ListView用来操作数据InsertItemTemplate和updateItemTemplate**Eval(显示数据)和Bind(双向绑定:不仅是需要展现,更需要把数据绑定到数据库中)ItemPlaceholderID:占位符,决定占位,把头部(之上)和尾部(之下)分隔开ItemTemplate:展示功能自动生成的ListView需要调整的地方(1、生成的样式要提到style中,不要用内联的方式(2、ItemTemplate里面一半没必要用<asp:Label>展示只读数据,所以可以直接输出 <%#Eval("id" 阅读全文
posted @ 2013-04-07 00:45 daomul 阅读(1129) 评论(0) 推荐(0)
摘要:1、数据绑定combox-->BingdSource-->ObjectDataSource//连接数据库**后台代码: T_UserTableAdapter adpter=T_UserTableAdpter(); adpater.调用T_User表的自定义方法 //设置初始数据:AppenddateBource="true";2、Repeater 动态显示数据表中所有数据:(相当于一个for语句我觉得)#代表绑定数据(1、模板:<ItemTemplate>主键:<%#Eval("Id")%> </ItemTemp 阅读全文
posted @ 2013-04-05 22:21 daomul 阅读(385) 评论(0) 推荐(0)
摘要:1、ASP.NET的好坏处CodeBehind:“前aspx后cs”的模式,(1、aspx(控件定义、html、css)控制页面长相,cs控制程序逻辑 aspx就是模板引擎,不需要再去寻找第三方的模板引擎(2、aspx中调用cs的成员级别必须是protected或者public不能是private 因为当前this执行的是当前的子类(通过反编译查看) 2、Literal: Mode属性,避免XSS攻击TextBox:AutopostBack=true 焦点离开Textbox提交表单ASP.NET中经常不直接调用submit而是调用_doPostBack方法提交表单TestC... 阅读全文
posted @ 2013-04-04 11:13 daomul 阅读(377) 评论(0) 推荐(0)
摘要:1、通过一个实例来介绍图库权限,其中涉及到数据库的应用,在visual studio 2010 连接到数据库 中创建数据集及数据表可能会出现无法远程连接的错误,具体ide解决方案可以参考http://www.cnblogs.com/daomul/archive/2013/04/01/2993646.html2、这个实例,是通过输入用户名和密码判断该用户是普通用户还是收费用户,然后进入下载图片列表,非用户点击下载是转到跳转页面提示,普通用户下载图片是带水印的 试用图片,而收费用户下载图片是原始版图片。在登陆的时候,同时设置错误登陆次数限制以及尝试登陆时间间隔要求。 这个过程需要建立数据表以及.. 阅读全文
posted @ 2013-04-02 01:23 daomul 阅读(1078) 评论(0) 推荐(0)
摘要:1、httphandler 实例1:通过生成一张动态图片输出客户端的IP地址、操作系统类型、浏览器类型<%@ WebHandler Language="C#" Class="visitor" %>using System;using System.Web;public class visitor : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "image/JPEG"; usi 阅读全文
posted @ 2013-04-02 01:00 daomul 阅读(326) 评论(0) 推荐(0)
摘要:在学习ASP.NET 过程用到新建数据集并远程连接sql server 2008 数据库,出现下面的错误: <--在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。 未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)--> 因为sql server 2008默认是不允许远程连接的,sa帐户也是默认禁用的,如果想要在本地用SSMS(SQL Server Management Studio E 阅读全文
posted @ 2013-04-01 15:51 daomul 阅读(35924) 评论(2) 推荐(0)