gate_s

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年6月27日

摘要: 一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("") 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。方法一:在服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码如下:办法二:采用客户端脚本的方法设置 target 属性。代码如下:上面两种方法中的 target 属性可以采用任何合法的名称,但要注意,如果相同名称的窗口已经打开,则新窗口会在已经 阅读全文
posted @ 2013-06-27 18:06 gate_s 阅读(729) 评论(0) 推荐(0) 编辑

摘要: 问:什么情况下需要Response.End()语句,加这句有什么好处答:首先你要理解Response.End()的意思,它的意思是终止执行下面的语句!但有时不加和加上都一样,但还要加上好,为什么呢?if(txt.Text!="aa"){ Response.Write("不对"); Response.End();}Response.Write("哈哈");如果你的程序没有最后一句,那在if语句中加不加都是一样的,但如果有最后一句,那效果就不一样了,如果Response.End()了,那"哈哈"就执行不了了.所以,得看 阅读全文
posted @ 2013-06-27 18:03 gate_s 阅读(317) 评论(0) 推荐(0) 编辑

摘要: onlick时发生postback,执行后台代码。onclientclick,就是执行javascipt代码,不会发生postback.简单说,onclick:执行C#代码,onclientclick:执行javascript代码。onclientclick先于onclick发生,一般执行脚本onclientclick()控制客户端提交。例如可以使用confirm('是否执行?')returntrue:执行onlick事件。returnfalse:什么都不干。再得来说:OnClick是button的服务器端事件OnClientClick是button的客户端事件一般我们用OnC 阅读全文
posted @ 2013-06-27 17:48 gate_s 阅读(653) 评论(0) 推荐(0) 编辑

摘要: 点击点击链接后不会回到网页顶部点击 点击后会回到网面顶部如果没有href 鼠标经过有些浏览器没有 手 的状态这函数无意义链接执行onclick事件并无返回值,页面不会产品变动.不加这个的话,你一点就会回到顶端。 阅读全文
posted @ 2013-06-27 17:02 gate_s 阅读(372) 评论(0) 推荐(1) 编辑

摘要: ashx是什么文件.ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。.ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示using System;using System.Web;public class AverageHandl 阅读全文
posted @ 2013-06-27 16:52 gate_s 阅读(1608) 评论(0) 推荐(0) 编辑

摘要: 简单来说,CSS里的 no-repeat是针对背景图片来说的。当你设置了no-repeat这个属性后,你的背景图片将不会被重复,再换一种说法,你在网站上所看到的背景图片就是你所添加的图片, 不会出现平铺或者重复的现象。当然你仍然可以通过其他方式来控制图片的位置,比如:{backgroud:top, center, no-repeat;}这样你的背景图片就位于上部的居中位置。 阅读全文
posted @ 2013-06-27 15:17 gate_s 阅读(497) 评论(0) 推荐(0) 编辑

摘要: 问repeat-x 00 中:0 0 是 什么意思,如果改为0 -50呢,不写话默认是什么(不写话和0 0 的效果不一样)- ------答:首先,上面的写法“background-repeat: repeat-x 0 0”是无效的。 只有这样写“background: repeat-x 0 0”才是有效的。 意思就是背景以X轴(横向)平铺,并且起始平铺的位置是x坐标为0,y坐标为0,就是左上角横向平铺。 如果换成“background: repeat-x 0 -50px”的话就是Y坐标为负的50像素横向平铺。 需要注意的是除0之外所有的数值都要加上单位(比如像素px)。 补充:针对gaosh 阅读全文
posted @ 2013-06-27 15:13 gate_s 阅读(2970) 评论(0) 推荐(0) 编辑