• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Eason_Chan

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  ASP.NET

 
ASP.NET"正在中止线程"错误原因
摘要:症状如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。原因Response.End 方法终止页的执行,并将此执行切换到应用程序的事件... 阅读全文
posted @ 2014-04-22 09:25 Eason_Chan 阅读(357) 评论(0) 推荐(0)
FTP服务器上的文件下载及下载文件为什么会包含当前页面的HTML代码
摘要:public bool Download(string fileName) { string serverDir = "";//ftp服务器上的文件夹 string ftpServerIP = "";//服务器ip string ftpUserID... 阅读全文
posted @ 2014-04-16 14:45 Eason_Chan 阅读(1729) 评论(0) 推荐(0)
CommandArgument 添加多个参数
摘要:前台:' CommandArgument='' CommandName="OpenFile" >CommandArgument=''后台:strin... 阅读全文
posted @ 2014-04-15 15:21 Eason_Chan 阅读(1331) 评论(0) 推荐(0)
jquery异步调用页面后台方法
摘要:详细出处参考:http://www.jb51.net/article/26432.htm给出了两个简单的例子,无参数的和有参数的,返回的都是json数据。 详细出处参考:http://www.jb51.net/article/26432.htmCS代码using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.S... 阅读全文
posted @ 2014-04-11 10:32 Eason_Chan 阅读(823) 评论(0) 推荐(0)
DataList分页方法详解
摘要:我的DataList分页方法的核心原理是利用PagedDataSource对象,PagedDataSource类封装了DataGrid 控件的属性,这些属性使 DataGrid 可以执行分页,下面是PagedDataSource的公共属性:AllowCustomPaging获取或设置指示是否启用自定义分页的值。AllowPaging获取或设置指示是否启用分页的值。Count获取要从数据源使用的项数。CurrentPageIndex获取或设置当前页的索引。DataSource获取或设置数据源。DataSourceCount获取数据源中的项数。FirstIndexInPage获取页中的第一个索引。 阅读全文
posted @ 2014-04-10 23:10 Eason_Chan 阅读(461) 评论(0) 推荐(0)
Asp.net中OnClick和OnCommand的区别
摘要:同时定义了OnClick和OnCommand, 在代码中定义相关事件 Button1_Click(object sender,EventArgs e){} Button1_Command(object sender,CommandEventArgs e){} 1、单击Button会同时触发这两个事件,但先执行Click,后执行Command 2、不同之处 Command可以通过设置CommandName和CommandArgument来区分不同的Button, 可通过包含事件数据的CommandEventArgs来获取或设置 而Click中,也可以获取CommandName和CommandA. 阅读全文
posted @ 2014-04-10 22:09 Eason_Chan 阅读(405) 评论(0) 推荐(0)
ASP.NET中DataList数字分页代码 转
摘要:代码转自http://hi.baidu.com/honfeicss样式取自吴旗娃aspnetpagerhttp://www.cnblogs.com/ndxsdhy/archive/2010/11/13/1876746.html效果:共1页首页 上一页12 3 4 5 6 7 8 9 10 ....下一页 末页调用页面(Aspx):在要显示分页导航的地方加个DIV标签:调用页的代码(CS):DataSet ds = db.getDs(sql);this.PageInfo.InnerHtml = PageNums.GetPageNum(ds,DataList1,12);//传入DataSet,Da 阅读全文
posted @ 2014-04-10 20:56 Eason_Chan 阅读(210) 评论(0) 推荐(0)
DataView.RowFilter的使用(包括in,like等SQL中的操作符)
摘要:DataView RowFilter Syntax [C#]This example describes syntax of DataView.RowFil­ter expression. It shows how to correctly build expression string (without ?SQL injection“) using methods to escape values.Column namesIf a column name contains any of these special characters ~ ( ) # \ / = > > 阅读全文
posted @ 2014-04-04 10:22 Eason_Chan 阅读(1415) 评论(0) 推荐(0)
Convert和int.Parse区别
摘要:Convert 用来转换继承自object类型的类型(当然所有的类型都是继承自object的),但是一般Convert用来转化直接就是obejct的类型,如我们用datareader从数据库取出一个数据的时候就是object类型的,此时你若用int.parse(dr["id"]);肯定会报错的,所以必须使用Convert.toint32(dr["id"]); 而Parse用来转换String类型的数据。 其实我们看System这个基类就会发现,他的Convert类提供了几乎所有N型到N型的转化,就是Convert也只是string类型到int型的转化,只 阅读全文
posted @ 2014-04-02 08:36 Eason_Chan 阅读(2043) 评论(0) 推荐(0)
ASP.Net页面上用户控件相互调用的方法
摘要:需求:在一个页面中有两个用户控件,登陆控件成功登陆后显示控件负责显示登陆用户名称。方案:Default.aspxPageHead.ascx" TagName="PageHead" TagPrefix="uc1" %>serLogin.ascx" tagname="UserLogin" tagprefix="uc3" %>当用户在UserLogin.ascx的控件上登录成功后,PageHead.ascx控件中并没有实时的显示登录后的名称,在网上找了一些方法,没有直接解决解决,经本人结合 阅读全文
posted @ 2014-04-01 18:40 Eason_Chan 阅读(2535) 评论(1) 推荐(0)
ASP.NET 使用HTML file控件进行文件上传
摘要:第一种:1 2 3 4 5 6 JS: 1 后台代码: 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 4 if (!Page.IsPostBack) { 5 System.Web.HttpFileCollection files = Request.Files; 6 7 for (int fileCount = 0; fileCount 8388608)41 ... 阅读全文
posted @ 2014-04-01 15:57 Eason_Chan 阅读(482) 评论(0) 推荐(0)
ASP.NET FileUpload控件使用
摘要:1 protected void fileBut_Fun(object sender, EventArgs e) 2 { 3 4 5 6 if (FileUpload1.HasFile)//判读是否有文件 7 { 8 9 String filename = FileUpload1.FileName;//得到文件在本地的路径,及全路径10 String kzm = filename.Substring(filename.LastIndexOf("... 阅读全文
posted @ 2014-04-01 15:35 Eason_Chan 阅读(1058) 评论(0) 推荐(0)
ASP.NET的Page_Load事件
摘要:今天在做Datalist 中遍历复选框选中状态时,后台的代码获取checkbox的选中状态始终是false,研究了好久才发现跟Page_Load()事件有关。经过测试Page_Load事件执行的情况分为两种:第一种:页面第一次加载时执行。第二种:前台页面事件触发后 ,后台的Page_Load会在一次执行。1 protected void Page_Load(object sender, EventArgs e)2 { 3 dataList_win(page);//数据绑定函数4 }当页面第一次加载时Page_Load事件内部执行DataList数据绑定的函数,在... 阅读全文
posted @ 2014-04-01 13:59 Eason_Chan 阅读(6960) 评论(1) 推荐(0)
Server.MapPath方法介绍
摘要:Server.MapPath方法作用MapPath方法用来返回与Web服务器上的指定虚拟路径相对应的物理文件路径。语法Server.MapPath(path);参数path表示Web服务器上的虚拟路径,如果path值为空,则该方法返回包含当前应用程序的完整物理路径。注意事项Server.MapPath()有时在程序调试时会提示“当前上下文中不存在名称“Server””错误,从而不支持函数Server.MapPath()的使用。尽管引用了命名空间“using System.Web;”也是无济于事,此时就需要使用其全名,或者是当前使用Server.MapPath()函数的类继承自System.We 阅读全文
posted @ 2014-03-31 11:00 Eason_Chan 阅读(972) 评论(0) 推荐(0)
ASP.NET 页面跳转的方法介绍
摘要:1、利用HTML标签 1: 测试页 这个例子十分的简单,只要通过标签的href属性制定要跳转的页面的url就可以实现跳转。2、HyperLink控件这是最常见的一种转向方法;1)Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址2)NavigateUrl是可以在服务器端使用代码修改,这个区别于3)由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl4)实例代码ok 3、Response.Redirect()方法1)过程:发送一个Http响应到客户端,通知客户端跳转到一个新的页面,然后客户端再发送跳转请求到服务器端。2)页面跳转之. 阅读全文
posted @ 2014-03-31 08:42 Eason_Chan 阅读(7099) 评论(0) 推荐(0)