网页布局方法很多,根据各人不同的喜好布局也不同:通常的布局方法有以下几种:
一.通过表格来布局
表格布局的优势在于它能对不同对象加以处理,而又不用担心不同对象之间的影响。而且表格在定位图片和文本上比起用CSS更加方便。表格布局唯一的缺点是,当你用了过多表格时,页面下载速度受到影响
二.通过层叠样式表来布局
CSS(层叠样式表)被提出来,它能完全精确的定位文本和图片。CSS对于初学者来说显得有点复杂,但它的确是一个好的布局方法。你曾经无法实现的想法利用CSS都能实现
三.通过框架来布局
框架结构的页面被许多人不喜欢,可能是因为它的兼容性。但从布局上考虑,框架结构不失为一个好的布局方法。它如同表格布局一样,把不同对象放置到不同页面加以处理,因为框架可以取消边框,所以一般来说不影响整体美观
四.当然还有其他的布局方式,比如你可以在纸上布局,就是先在纸上画草图,然后再按照图来做
两种,include 指令,
和include 动作:
区别:include 指令是指把其它页面的 JAVA 代码(源码)加进来,跟本页面的代 码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。并且由 于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并 不理会,因为已经编译过了。 آ 动作是指两个页面的代码运行完以后,再把包含的那个页面 运行后的 HTML 结果页面加到本页面运行后的 HTML 结果页面中来。 所以是运行时包含,并且还可以传递参数给被包含的页面。
1#
Response.Redirect("URL");但是有缺陷,跳转的页面不能作为新开窗体打开,需要再page_load里面加上this.form1.Target = "_blank";
2#
string strScript = "<script>window.open('OrderInsert.aspx','_self');</script>";
("open", strScript);
这段代码放在.cs页面里 可以实现跳转;缺陷是上一个页面的URL在跳转后就丢失了
3#
Server.Transfer 楼上说得很清楚了
4#
Sever.Execute 没试过 无耻的借鉴一下
引言 Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种方法和各自的适用场合。
1、ASP.NET页面间数据传递的各种方法和分析
1.1 使用Querystring 方法
QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页面中可用Ruquest["参数名称"]来接收参数。使用QuerySting 方法的优点是实现简单, 不使用服务器资源;缺点是传递的值会显示在浏览器的地址栏上,有被篡改的风险,不能传递对象,只有在通过URL 请求页时查询字符串才是可行的。
1.2 利用隐藏域
隐藏域不会显示在用户的浏览器中, 一般是在页面中加入一个隐藏控件, 与服务器进行交互时把值赋给隐藏控件并提交给下一页面。隐藏域可以是任何存储在网页中的与网页有关的信息的存储库。使用隐藏域存入数值时用:hidden 控件.value=数值,取出接收数值时用:变量=hidden 控件.value。使用隐藏域的优点是实现简单, 隐藏域是标准的HTML 控件,不需要复杂的编程逻辑。隐藏域在页上存储和读取,不需要任何服务器资源,几乎所有浏览器和客户端设备都支持具有隐藏域的窗体。缺点是存储结构少,仅仅支持简单的数据结构,存储量少,因为它被存储在页面本身,所以无法存储较大的值,而且大的数据量会受到防火墙和代理的阻止。
第一、靠前、无边框设计。无边框设计在近几年比较流行,在设计页面的时候,将页面中的风格线、边框删掉,用间距来代替的一种设计方法。无边框设计一般是以大图为主,图片本来就是一种分割元素。而内容基本是有规律的,留白间距之间的内容一定要相对一致、重复、紧密,这样用户在浏览的时候才会认为这些内容是一体的。一般来说,小众垂直的产品更适合使用无边框设计。
第二、卡片设计。卡片的设计打破了传统上固定的排版布局方式,提升了版面的使用率,可以给网站建设增加更多的惊喜。那么卡片设计有哪些优势呢?1、可以提高页面的使用率。卡片就好像是一个容器,将类型不一样的内容设置在不一样的卡片中,这样就可以很好地区分内容,还能够统一页面的风格。比如传统列表,内容一般是纵向滚动的方式,能够展示的内容比较有限,卡片式的设计采用的滑动方式,就可以有效地解决空间问题。2、区分卡片上的内容。卡片就好像是一个容器,将不同的内容放置在不同的卡片,更好地区分内容的类型。卡片的维度是不一样的,而且相对独立、有互相有联系,所以通过卡片归纳网站的内容,整个网站就显得更有秩序。3、卡片式设计可以提升可控性、提升体验度。卡片式设计的使用范围比较广泛,可以覆盖、滑动、堆叠,有良好的扩展性和可操作性。
第三、分割线的设计。这也是常见的一种页面布局设计方式,可以更好地帮助用户快速熟悉页面的布局,有良好的内容组织性。分割线可以贯穿整个页面,将不同的内容进行分割,成为独立的信息。
网站建设中的页面布局,有不同的设计方式,而且设计的趋势不断在变化,在设计页面布局之前,就要考虑好合适的样式,不能一味地追求潮流,根据产品的实际需求,选择合适的设计方式。而分割线的设计,想要做得出色,就要处理好线的间距、粗细、颜色等等
(1)<jsp:forward page=””/>;
-跳转后地址不变。这种跳转称为服务器端跳转。
(2)response.sendRedirect(“地址”);
跳转后地址改变。这种跳转称为客户端跳转
(3)response.setHeader("refresh" , "2;URL=responseDemo02.jsp" ) ;
2秒后自动跳转到responseDemo02.jsp页面,也是一种重定向方法
通常建立网站的方式有三种:
一、是完全自己建,这要求公司有专业技术人员和专门的设备,同时公司网络业务量很大。这种方式投资极大,适合像Yahoo、IBM等国际大公司。
二、是自己租主机和线路来建立网站,这种方式投资比较大,也需要专业技术人员。
三、是采用虚拟主机技术建立网站。这种方式建立的网站与上面两种方式建立的网站没有本质区别,而投资很小,因此很受企业欢迎。在美国90%以上的企业采用虚拟主机的方式建立网站,在我国像中化总公司、青岛海尔、青岛啤酒、江西富源集团、江西赣南制药厂等这样的大企业的网站也是采用这种方式建立的。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.051秒