ASP.NET
飞扬时间
飞扬飞扬飞扬飞扬
展开
-
DataSet绑定ListBox、DropDownList、RadioButtonList、CheckBoxList控件
protected void Page_Load(object sender, EventArgs e) { //SqlConnection 连接字符串语法 //http://msdn2.microsoft.com/zh-CN/library/system.data.sqlclient.sqlconnection.connections转载 2017-06-17 12:31:16 · 369 阅读 · 0 评论 -
Asp.net中安全退出时清空Session或Cookie的实例代码
网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问。这种所谓的退出并不是安全的。那么怎样做到安全退出呢?那就是点击退出后清空相应的Session或Cookie。清空Session的代码:?12Session.Clear();转载 2017-07-17 09:27:52 · 3556 阅读 · 0 评论 -
利用jquery Ajax和.Net IHttpAsyncHandler实现网站的即时提示
项目做完有一段时间了,一直想写个博客总结一下,之前也没写过有质量的博客.一是怕写出来被各位大牛笑话,二也是因为怕自己只了解了一点皮毛就发出来误导了别人,所以一直没怎么写过博客,但是看很多大牛都鼓励程序员写博客,一来可以回顾一下自己做的项目中的重点,二也可以发现很多自己以前没发现的问题.所以自己也试试写一下吧,一直没有总结的习惯,也想改改.文笔不好,经验欠缺,各位轻喷.-----------转载 2017-07-17 13:09:24 · 288 阅读 · 0 评论 -
HTML5和css3实例:制作HTML5验证的网页表单
今天我们一起来看看如何创建一个实用并且功能强大的表单,表单使用如今最热门的技术HTML5和css3来创建,并且可以通过HTML5进行客户端验证。查看预览下载附件第一步:策划表单功能首先,我们得为我们的表单策划一下该有什么功能,用什么形式表现。在这个示例中,我们就制作一个比较简单的留言表单。需要的功能如下:名称电子邮件网站地址提交按钮我们都希望用户能够填写正确转载 2017-07-30 12:27:42 · 2275 阅读 · 1 评论 -
关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法
今天做项目的时候遇到一个讨厌的问题,当我在HyperLink的NavigateUrl上绑定一个含有Eval()方法的跳转路径时候总会出现"服务器标记的格式不正确"的错误,经过一番百度谷歌之后,终于尝试出一种可行的方法:原来的代码:al("id") %>">修改后的代码:al("id") %>'>转载 2017-07-31 11:14:08 · 575 阅读 · 0 评论 -
iframe 页面跳转刷新父页面窗口
做项目的时候用的是 iframe 框架,所以避免不了iframe 跳转,现总结几个跳转:1、A,B,C,D都是页面,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下:2、js 跳转 window.location.href、location.href 本页面跳转,D页面跳转; parent.location.href转载 2017-07-19 11:29:52 · 5970 阅读 · 0 评论 -
ADO.NET的ExecuteReader()方法(标准)
ExecuteReader() 方法 解释1:将SQL语句发送到指定连接 生成一个SqlDataReader对象 解释2:当ExecuteReader()执行后返回一个SqlDataReader对象 两种解释实际上都在说明些方法就是给SqlDataReader对象一个可以访问查询到的结果的渠道。 程序执行分析1、首先需要ne转载 2017-08-09 08:47:20 · 1574 阅读 · 0 评论 -
Datatable加载LoadDataRow时用BeginLoadData和EndLoadData提高效率
@Daniel Cai: 我现在就是用的这种方式哦!/// /// 自定义将IDataReader转换为DataTable/// /// /// public static void CustomLoadDataTable(DataTable dataTable, IDataReader reader){int fieldCount = reader.Field原创 2017-08-09 10:53:42 · 2285 阅读 · 0 评论 -
html中如何去掉浏览器右边的滚动条
要想把这个右侧的滚动条去掉,可以在之前加上 就可以实现的 说明:overflow-y:hidden可以理解为隐藏IE的垂直滚动条: 拓展:overflow-x:hidden '表示没有水平滚动条 scroll:no或overflow-x:hidden;overflow-y:hidden或overflow:hidden '让浏览器窗口永远转载 2017-08-17 04:37:24 · 6187 阅读 · 0 评论 -
asp.net利用自定义Http处理程序实现URL伪静态之初探
之前在做过的一个项目中,也实现了伪静态URL页面的办法,不过那是利用URLRewriter.dll并需要通过配置IIS才得以实现,而且通过这个方法实现还有不少要求,但在实际过程中,服务器我们是买别人家公司的,并不能实现登录虚拟机进行配置IIS,甚至如果服务器供应商都不提供有支持.framework 4.0,那这实现又从何说起?! 近日看了一些HTTP管道的文章,看了上转载 2017-08-10 08:42:34 · 328 阅读 · 0 评论 -
一步一步asp.net_页面静态化管理
原博地址:http://www.cnblogs.com/mysweet/archive/2012/05/26/2519686.html今天闲下来写篇日志,页面静态化.页面静态化是我们经常碰到的问题,在web中,要说速度,只有html静态页面最快,所以页面静态化对于web网站来说,是一个非常好的减少请求降低服务器压力的方式.而常规的html静态页面也有很多转载 2017-08-10 08:59:59 · 761 阅读 · 0 评论 -
HTTP请求报文与响应报文
一、HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 网上复制了一个图片(转载自华山大师兄): 给一个更加清晰,明了的图片: 以下逐步转载 2017-08-06 15:15:09 · 513 阅读 · 0 评论 -
HttpFileCollection类
最近在学HttpRequest类搞文件上传的时候看到Request.Files返回了HttpFileCollection 这个类的一个对象,这个类用于获取浏览器上传的文件集合,在文件上传的时候可以通过这个集中获取上传的文件内容,文件名等信息。以下来详细了解一下这个类。以下给出常用属性与公用方法。1、属性AllKeys:获取一个字符串数组,该数组包含文件集合中所有成员的键名k转载 2017-08-06 15:20:00 · 5058 阅读 · 0 评论 -
HttpPostedFile类
在研究HttpRequest的时候,搞文件上传的时候,经常碰到返回HttpPostedFile对象的情况,这个对象才是真正包含文件内容的东西。经常要获取的最重要的内容是FileName属性与SavaAs方法,现在我们来详细看看这个东西。一、常用属性ContentLength: 获取上载文件的大小(以字节为单位)。返回一个数字。ContentType:获取客户端发送的文件的转载 2017-08-06 15:23:23 · 740 阅读 · 0 评论 -
GridView中的bit类型如何进行判断的方法
今天遇到需对GridView自动生成bool类型的字段判断,数据库中的字段是bit类型的,用传统的e.Row.Cells[i].text缺取不到值,调试显示text属性为""。后来想了想,需需要把cell列中的Controls进行转换,尝试转换成CheckBox类型,结果很欣慰转换成功!CheckBox cb = (CheckBox)GridView1.Rows[i].Cells[5].C原创 2017-07-17 09:03:34 · 805 阅读 · 0 评论 -
关于ASP.net TextBox控件的失去焦点后触发其它事件
今天在这里,我想与大家一起分享如何处理的ASP.net TextBox控件的失去焦点后触发其它事件的问题,在此做个小结,以供参考。有兴趣的同学,可以一同探讨与学习一下,否则就略过吧。 1.首先弄清楚问题,asp.net 2.0服务器控件没有onBlur。因此我们第一个方法是采用OnTextChanged 来处理有一点要注意,txtVen的autopostback要设置为tr转载 2017-06-27 20:24:41 · 4515 阅读 · 0 评论 -
asp.net页面传值方法汇总
1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目转载 2017-06-12 23:23:14 · 268 阅读 · 0 评论 -
C#使用GET、POST请求获取结果
C#使用GET、POST请求获取结果,这里以一个简单的用户登陆为例。1、 使用GET请求获取结果1.1 创建LoginHandler.aspx处理页面[csharp] view plain copyprotected void Page_Load(object sender, EventArgs e) { string转载 2017-06-17 16:26:23 · 472 阅读 · 0 评论 -
selectedValue、selectedItem、selectedItem.value区别
public virtual ListItem SelectedItem { get { int selectedIndex = this.SelectedIndex; if (selectedIndex >= 0) { return this.Items[selectedIndex]; } return null; } } public virtual string SelectedValue转载 2017-06-18 07:43:17 · 9792 阅读 · 1 评论 -
ListView和Repeater高效分页
在上一节我们主要介绍了Asp.net常用的数据绑定控件,在谈到ListView控件时,我们说这是目前为止微软封装的功能最全的,最好用的数据绑定控件,ListView支持增、删、改、排序、分页,还可以自定义编写的模板格式显示数据。甚至如果你愿意,你不用写一行代码就可以实现数据的绑定,这个控件实在在太简单、太好用了。但是,我们要明白简单好用的东西是要付出代价的,没错,虽然ListView有这么多的优点转载 2017-06-21 10:15:29 · 419 阅读 · 0 评论 -
ASP.NET常用数据绑定控件优劣总结
本文的初衷在于对Asp.net常用数据绑定控件进行一个概览性的总结,主要分析各种数据绑定控件各自的优缺点,以便在实际的开发中选用合适的控件进行数据绑定,以提高开发效率。 因为这些数据绑定控件大部分都已经封装的很好了,稍微有一些基础的朋友都可以很容易的上手使用,所以本文不涉及具体控件的使用,只在于分析各自的优劣点,但是在下一篇文章里,我会主要讲一下ListBox、GridView、转载 2017-06-21 10:16:36 · 828 阅读 · 0 评论 -
ASP.NET 控件开发基础
【IT168 技术】当开发一个服务器控件时,首先要明白其内部的工作机理。其实在页面内部每一点由asp.net返回的HTML代码无论是简单的标签,或者是button按钮,或者是复杂的gridview控件,都是由继承自System.Web.UI.Control的对象生成的。 控件的属性 控制控件的方法大多是通过控件的属性来操作的,通过控制服务器控件的属性,就可以相应的改变服务器生成转载 2017-06-21 21:00:57 · 388 阅读 · 0 评论 -
Request.QueryString["id"]与Request["id"]区别
Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 现在我们来分析下你得问题. 假设有个页面 test.asp?id=111 这里我们的页面是用GET的方法.这时用requ转载 2017-06-10 06:19:33 · 1639 阅读 · 0 评论 -
postbackurl navigateurl 区别
LinkButton 中使用PostBackUrlHyperLink中使用NavigateUrl一、实现机制不同 用户单击控件时,HyperLink控件立即转向目标,表单不需回发postback到服务器端,而LinkButton需将表单发回给服务器,在服务器端处理页面跳转功能,将用户导航到目标URL。二、使用方法不同 HyperLink只需设置Navigat转载 2017-06-10 06:38:23 · 1149 阅读 · 0 评论 -
数据契约(DataContract)DataMember 用法
数据契约(DataContract) 服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo {转载 2017-06-10 07:17:19 · 1224 阅读 · 0 评论 -
FileUpload中的PostedFile.FileName和FileName属性区别
FileUpload是在.net中用到最多的上传文件的控件,而上传文件的过程中涉及到最多的就是文件名和文件路径,原先没有留意,以为PostedFile.FileName和FileName获取的值是一样的,今天仔细看了,才发现我搞错了,原来, PostedFile.FileName:是获取文件的路径,即FileUpload控件文本框中的所有内容, FileName:纯粹获取上传的文件名。 如:转载 2017-06-10 15:56:55 · 4629 阅读 · 0 评论 -
C# 正则表达式 使用介绍(备查阅)
最近写爬虫时需要用到正则表达式,有段时间没有使用正则表达式现在渐渐感觉有些淡忘,现在使用还需要去查询一些资料 为了避免以后这样的情况,在此记录下正则表达式的一些基本使用方法附带小的实例。让以后在使用时能一目了然知道他的使用,为开发节约时间,同时也分享给大家正则元字符 在说正则表达式之前我们先来看看通配符,我想通配符大家都用过。通配符主要有星号(*)和问号(?),用来模糊搜索文件。转载 2017-06-13 09:33:35 · 525 阅读 · 0 评论 -
AppSettings和ConnectionStrings的区别
AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings. 1. providerName="System.Data.SqlClient" /> 或是 providerName="System.Data.SqlClient" /> 在 里,在页面还可以这样引用.转载 2017-06-10 08:21:48 · 321 阅读 · 0 评论 -
C#创建Windows Service(Windows 服务)基础教程
C#创建Windows Service(Windows 服务)基础教程Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Serv转载 2017-07-13 12:29:33 · 440 阅读 · 0 评论 -
http请求报包含三个部分
http请求报包含三个部分:请求行 + 请求头 + 数据体请求行包含三个内容 method + request-URI + http-versionmethod 包含有 post , get, head,delete, put, connect, options, patch, propfind, propatch, mkcol, copy, move, lock, unl转载 2017-11-03 09:56:39 · 15567 阅读 · 0 评论