上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

2013年6月3日

7 Session原理

摘要: 有的隐私信息或不能让客户端随便改动的信息放在服务端即可,这时我们就用到session这人名词。以下的例子是我们在客户端写个值保存于服务器上,服务器读取其值对显示在服务端:为了实现上述的情况,我们建立一个类,让cookie传递一个id值给服务端,服务端再把得到的返回到客户端:1。服务端的类using System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>///SessionMgr 的摘要说明/// </summary>public class Sess 阅读全文

posted @ 2013-06-03 10:39 天上星 阅读(294) 评论(0) 推荐(0)

6. Asp.net 中的Cookie

摘要: Cookie是记录客户端的一些信息,是用户要求记录的。但它是和服务端相连的,向服务器请求的时候除了发送表单参数外还会把与站点相关的所有Cookie提交给服务器,这是强制性的,服务器会把修改后的cookie值返回给浏览器并更新本地的cookie。cookie也是键/值对,以下为读写的操作。在asp.net 中设置cookie的操作为(写): Response.SetCookie(new HttpCookie(key,value));读的操作为:Request.Cookies[key].Value;即写的操作是由响应操作的,即Response,读的操作是浏览器请求得到的,即Request.cook 阅读全文

posted @ 2013-06-03 10:17 天上星 阅读(286) 评论(0) 推荐(0)

5. ViewState原理

摘要: 在以上的章节中说明过,只有表单域中有Name的属性元素值才能被传输到服务端。如果我们想在div中显示一个值进行递增(不要放服务端控件),而div又没有name属性,哪它如何显示自增呢?(纯粹用html元素)我们可以这样处理一下: 1.在客户端中我们放一个hidden元素,由于它有name值,故可以传递它的name及value到服务端,我们可以把它的value值设置为@value(自行设计),在div中也用@value显示,即<div> @value</div>,让客户端表单处理的页面指向服务端,当服务端得到hidden的值后并加1再把整个客户端页面中的@value替换为 阅读全文

posted @ 2013-06-03 09:57 天上星 阅读(826) 评论(1) 推荐(0)

4. get和post的区别

摘要: 我们在提交表单时有两种方式,一样get,二为post. 它们都是把相关的数据提交给服务端。即设置表单method为get或post即可。它们的区别为: 1. get是通过URL传递表单值,它传递的值是可以让用户看到的。post是隐藏到head的报文中的,用户看不到。 2.get传递的数据量是有限的,如果要传递大数据量就不能用get,比如type为file,textarea或敏感信息password等,post则没有这个限制 3.post在提交数据时,会有浏览器提示“重新提交表单”的问题,get则没有。get提交数据的方式为:服务端文件名后跟着?,由于客户端可能向服务器端提交多个键值对,每个键值 阅读全文

posted @ 2013-06-03 09:23 天上星 阅读(372) 评论(1) 推荐(0)

2013年6月1日

3. 什么叫postback

摘要: 当我们直接从服务端读取网页时,表时此网页并没有post(提交),当用户再次提交表单时,就会把此网页的相关参数传给服务器处理,对于服务器来说就是一个postback(提交返回),即提交回来了。这就是postback.在网页开发时这个很重要,用户第一次加载时就不是postback,当用户把相同的网页提交给服务端时就是postback.我们建立如下测试程序,先建一个模板,即一个带form的表单,它里面放上一个textbox和一个submit按钮。当点击按钮时会把textbox的值传给服务端的程序来处理,服务端根据是第一次加载还是再次提交返回给用户,当然服务端会把此模板返回回来。注意模块是不直显示的, 阅读全文

posted @ 2013-06-01 09:58 天上星 阅读(592) 评论(0) 推荐(0)

2.网站的运行原理

摘要: 我们在用高级语言建立动态网页时,是放在服务器上运行,然后会在客户端请求时显示于客户端,当客户端提交后会提交到服务器,然后服务器会把相关结果传给客户端。就如同在银行开户时一样,你先写个请求表单,把表单交给工作人员后进行处理,处理完成后工作人员给你反馈结果,网站的原理也是如此。本例中我们探询网站的原理: 1.建立一个表单,为登录使用。放上一textbox,及sumbit。sumbit用于提交表单。我们建立的是htm页面。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w 阅读全文

posted @ 2013-06-01 09:40 天上星 阅读(2218) 评论(0) 推荐(0)

1.WebApplication和WebSite的区别

摘要: 我们在VS2010中新建网站时,点击菜单:文件->新建时,下面有项目和网站两个选择,新建时的默认名字为WebApplication和WebSite的名称。它们的区别为: WebApplication 在改变代码后必须要重启网页才能看到效果,它有namespace空间名称,在编译后会形成一个dll。也可以在改变代码后点击“生成”菜单的“生成解决方案”后也能立即看到效果。不需要重启浏览器。它是在生成后才会将变化的部分生成dll.Website在改变代码后不用重启网页,它没用到namespace空间名,主要是方便从asp转过来的使用者。每个asp页面会转成一个dll.即多个dll. websi 阅读全文

posted @ 2013-06-01 09:03 天上星 阅读(2227) 评论(1) 推荐(0)

2013年5月25日

jQuery 14 jQueryUI

摘要: jQueryUI是封装好了的ui,只要把三个文件加入到工程目录中,然后在head中引用即可jquery-ui-*.*.*.custom.min.jsjquery-ui-*.*.*.custom.min.css以上两个文件的版本要一样,其中*.*.*为版本号,可以到官网下载 http://jqueryui.com再把jquery-*.*.*.min.js也引用即可<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script src=&qu 阅读全文

posted @ 2013-05-25 16:35 天上星 阅读(263) 评论(0) 推荐(0)

jQuery 13 一些练习

摘要: 一.高亮选择(主要用到addclass和removeclass方法,它们用于增删样式)<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script src="JScript/jquery-1.9.1.js" type="text/javascript"></script> <style type="text/css"> .hightlight{ba 阅读全文

posted @ 2013-05-25 16:31 天上星 阅读(2102) 评论(1) 推荐(0)

jQuery 12 设置cookie

摘要: cookie是自动保存在浏览器客户端的,每个域名最多有几十个cookie,每个cookie只会保存几K的字节文本,每个域名只能访问自己域名创建的cookie. 浏览器会自动把相关的cookie删除。它的格式为:$.cookei("名称","值",option);option为字典数组,即{expires:7, path:'/',domain:'baidu.com',secure:true}expires为过期时间,后面的7为要过期的天数,过期后浏览器自动删除这个cookie. path表示cookie保存的地址。 doma 阅读全文

posted @ 2013-05-25 16:24 天上星 阅读(3255) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

导航