gate_s

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

2013年6月27日

摘要: 问:什么情况下需要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) 编辑

2013年6月13日

摘要: 出现了id="nav"那么在css中 #nav { //这里填写div的属性 } 如果是 <divclsss="nav">xxx</div> 那么css中应该是这样 .nav { } 阅读全文
posted @ 2013-06-13 14:16 gate_s 阅读(740) 评论(0) 推荐(0) 编辑

2013年6月9日

摘要: 连接Access首先看一个例子代码片段:程序代码: 1 using system data; 2 3 using system data.oledb; 4 5 ...... 6 7 // 建立指向数据库的连接 8 string strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +Application.StartupPath + "\\login.mdb"; 9 OleDbConnection aConnection = new OleDbConnection(strConnect) 阅读全文
posted @ 2013-06-09 16:52 gate_s 阅读(459) 评论(0) 推荐(0) 编辑

2013年6月7日

摘要: 利用Response.ContentType属性,设置为application/vnd.ms-excel,将文本数据以microsoft excel的格式输出(Response)到客户端。如,导出DataGrid: 1 //要导出的DataGrid控件 2 3 protected void Button2_Click(object sender, EventArgs e) 4 5 { 6 7 //要导出的控件 8 9 System.Web.UI.Control ctl = this.Label1; 10 11 12 13 ... 阅读全文
posted @ 2013-06-07 17:43 gate_s 阅读(252) 评论(0) 推荐(0) 编辑

摘要: 当GridView中显示的记录很多的时候,可以通过GridView的分页功能来分页显示这些记录。如果GridView是直接绑定数据库,则很简单:只要点击GridView控件左上角的小三角形,再弹出的选项中,将"启动分页"打上勾即可。如果是用代码实现,则需要这么做:1、允许分页:设置AllowPaging=True;2、设置GridView属性栏中PagerSetting里的一些属性中,定义分页的样式;3、数据部署:将数据显示到GridView上;4、加入相关事件:PageIndexChanged()、PageIndexChanging();5、如果要添加分页码显示,即显示当 阅读全文
posted @ 2013-06-07 17:17 gate_s 阅读(466) 评论(0) 推荐(0) 编辑