.net/c# - 文章列表

共 169 页

  • asp.net验证码控件

    雕虫小技–自定义“验证码”控件“验证码”在登录的时候,经常用到,如果把“她”封装成控件,是不是很爽呢?但是,我一般不喜欢封装得太厉害的“她”,因为什么都看不到,亦或看起来比较朦胧:) 切入点利用IHttpHandler接口,动态生成验证码\n图一(直接看效果吧)看代码吧\n步骤一(新建一类库)\nCodeusing System;using System.Collections.Generic;using System.Text;using System.Web;\nusing System.Web.SessionState;using System.Web.UI;using Sy

  • provider:命名管道提供程序,error: 40 – 无法打开到 SQL Server 的连接

    在学习asp.net过程中,绑定数据时碰到的错误:\n在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接),如图:在baidu上找到下列解决方法:\n解决方法:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>服务和外围连接的应用配置器->>点击”远程连接&#822

  • 深入ASP.NET数据绑定(中)——数据双向绑定机理

    在上一篇《深入ASP.NET数据绑定(上)》中,我们分析了在.NET中的数据绑定语法的一些内部机理。简单说来就是ASP.NET在运行时为我们完成了页面的动态编译,并解析页面的各种服务器端代码,包括数据绑定语法。而数据绑定的语法虽是一些<%# %>代码块,在生成的代码中,仍然使用了服务器端控件以及在DataBinding事件调用DataBinder.Eval方法来完成数据的绑定工作。所有的数据绑定模板控件都使用了这样的机制来进行数据的单向绑定,在.NET 2.0中新增了双向的数据绑定方式,主要用在GridView,DetailsView,FormView等数据容器控件中,结合Data

  • asp.net带线的无限级下拉树列表

    好多年没写文章了这里就分享点自己原创的一点破代码,效果如图下:本人的提供的代码如下:\nusing System;using System.Collections.Generic;using System.Text;using System.Web.UI.WebControls;\nnamespace Interface.Common{ public interface IDropDownTree : IDisposable { /**//// <summary> /// 返回Dictionary里分别对应ID,文本,如果没有子节点返回nul

  • gridview删除提示

    gridview删除提示\n方法一 \nprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton lb = e.Row.FindControl(“LinkButton1″) as LinkButton; lb.Attributes.Add(“onclick&#8

  • 深入ASP.NET数据绑定(下)——多样的绑定方式

    在这个系列的上篇中介绍了数据绑定语法的原理以及.NET中如何实现单向绑定,中篇我们简单的介绍了ASP.NET 2.0 中新增的Bind语法配合DataSourceControl来实现数据的自动双向绑定。这两部分的内容相对动态抽象并且不常接触,没有很好的源代码支持很难解释清楚,要想真正弄清它们的内部原理,还需要大家亲自动手去反编译分析动态编译的程序集。\n在了解了数据绑定语法的原理后,我还想来谈谈我中实践过程中遇到的一些问题以及其它实用的绑定技巧。首先我们就来说说,特殊字段名的问题。我们知道在数据库当中,如果表名或字段名中包含有一些特殊的不能是合法的字符时,都会使用[]将它们引起来,以便他们能够

  • Asp.Net中虚拟文件系统的使用

    在Asp.Net的开发过程中页面文件等都是放在当前网站目录下的,其实我们可以利用.Net2.0新增的虚拟文件系统(VirtualPathProvider)将页面、图片等信息保存到数据库或其他目录中去,达到灵活配置。本文以一个例子来说明虚拟文件系统的使用,要实现的功能场景描述如下:以前开发Asp.Net的web用户控件时,需要把用户控件和当前项目作为同一个项目时才能正常使用,而且发布时需要把dll文件和所有的ascx文件都发布才能使用;另外也不方便作为公用类给其他人使用利用虚拟文件系统后可以把ascx文件作为资源打包到dll中,下次只要有这个dll就可以使用了,不需要ascx文件,很方便。\n具

  • c# static的全部用法收集整理

    static的全部用法 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是: auto int a; auto string s; 而static变量的声明是: static int a; static string s; 这样似乎可以更有利于理解au

  • ASP.NET部署与安装_MSI制作图文教程

    ASP.NET部署与安装_MSI制作图文教程.

  • LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET

    LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL \n运算符转换\n1.AsEnumerable:将类型转换为泛型 IEnumerable \n使用 AsEnumerable<TSource> 可返回类型化为泛型 IEnumerable 的参数。在此示例中,LINQ to SQL(使用默认泛型 Query)会尝试将查询转换为 SQL 并在服务器上执行。但 where 子句引用用户定义的客户端方法 (isValidProduct),此方法无法转换为 SQL。解决方法是指定 where 的客户端泛型 IEnumerable<T