.net/c# - 文章列表

共 170 页

  • ASP.NET国际化(多语言)支持组件[提供下载]

    最近,经常有朋友问ASP.NET如何实现国际化(多语言)支持方面的问题。前段时间我正好做过这样的一个组件,现本着“人人为我,我为人人”共享精神,发布于此。 \n其实ASP.NET已经集成对国际化和本地化的支持,但前些日子我正好在研究CS。所以没有采用微软内置的多语言支持方案,而是采用CS2.1项目的多语言支持方案为蓝本进行改写的。 \n此方案主要由多语言支持组件和站点工程交互来实现多语言支持的. \n一.组件工程: \n由ResourceManager对象负责资源(文本)读取的相关操作,由Ryu666Cache对象负责缓存资源文件数据(添加了缓存依赖). \n二.站点工程: \n主要有两职责

  • 扩展GridView(四)——每行复选框的全选与取消全选

    GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。 [源码下载] http://files.cnblogs.com/webabcd/yycontrols.rar \nGridView(四)——每行复选框的全选与取消全选 \n介绍 平时使用GridView的时候经常要给每行加一个复选框,然后还需要放置一个单独的全选复选框,通过单击它来让这些复选框全选或取消全选,每次实现这样的功能都要写一段javascript,麻烦,所以扩展它。 \n控件开发 1、新建一个继承自GridView的类。 复制C#代码保存代码/// <summary>///

  • 扩展GridView控件(八)——导出为Excel

    GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。 [源码下载] http://files.cnblogs.com/webabcd/yycontrols.rar \n介绍 把GridView导出为一个Excel文件算是一个经常要用到的功能,也比较简单,我们来扩展一个GridView以实现这样的功能。 \n控件开发 1、新建一个继承自GridView的类。 复制C#代码保存代码/// <summary>/// 继承自GridView/// </summary>[ToolboxData(@\"<{0}:SmartGridV

  • 扩展GridView控件(九)——给数据行增加右键菜单

    GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。 [源码下载] http://files.cnblogs.com/webabcd/yycontrols.rar \n介绍 给GridView的数据行增加右键菜单可以增加用户体验,不过实现起来挺麻烦的,现在我们扩展一下GridView控件以实现这样的功能。 \n控件开发 1、新建一个继承自GridView的类。 复制C#代码保存代码/// <summary>/// 继承自GridView/// </summary>[ToolboxData(@\"<{0}:SmartGri

  • ASP.NET 网站路径

    A.指定 客户端元素 资源的路径 B.指定 服务器控件 资源的路径 C.确定当前网站的物理文件路径 \n============================ \n使用网站中的资源时,通常必须指定资源的路径。 例如,您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。 同样,Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。 ASP.NET 提供用于引用资源并确定应用程序中的页面或其他资源的路径的方法。 \nA.指定 客户端元素 资源的路径 ——————&#82

  • 扩展GridView(五)——固定表头、指定行或指定列

    GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。 [源码下载] http://files.cnblogs.com/webabcd/yycontrols.rar \n扩展GridView(五)——固定表头、指定行或指定列 \n介绍 平时使用GridView的时候会有固定表头、指定行或指定列的需求,就像Excel冻结行、列那样。其实我们可以用CSS来搞定。扩展一下GridView,通过设置几个属性来达到这样的功能。 \n控件开发 1、新建一个继承自GridView的类。 复制C#代码保存代码/// <summary>/// 继承自Grid

  • 扩展GridView控件(十)——再增加一种分页样式

    GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。 [源码下载] http://files.cnblogs.com/webabcd/yycontrols.rar \n介绍 用着GridView自带的分页样式总觉得不太习惯,我们可以在PagerTemplate中来写一些自定义的样式,但是也挺麻烦的,其实我们可以扩展一下GridView,给它再增加一种分页样式 \n控件开发 1、新建一个继承自GridView的类。 复制C#代码保存代码/// <summary>/// 继承自GridView/// </summary>[Tool

  • ASP.NET之上传文件管理策略

    最近做的项目跟ASP.NET上传文件内容有关,故将代码贴出,以便网友查阅,提供解决此类问题思路:如出现任何不理解问题,请留言,及时帮您解决!\n<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Login.aspx.cs” Inherits=”Login” %>\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” &#82

  • 扩展GridView控件(六)——数据行响应鼠标的单击和双击事件

    GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。 [源码下载] http://files.cnblogs.com/webabcd/yycontrols.rar \n介绍 为了让GridView的数据行可以响应鼠标的单击和双击事件,一般我们会在GridView的RowDataBound事件中给<tr>加上客户端代码,为了简化这个步骤,我们来扩展一下它。 \n控件开发 1、新建一个继承自GridView的类。 复制C#代码保存代码/// <summary>/// 继承自GridView/// </summary>[

  • DataTable操作中的性能问题

    最近的一项工作是关于性能提升方面的。要做的第一个事情是要把很多同类型的DataTable合并到一起,查了很多关于DataTable的相关函数以后,我决定用Merge函数来合并这些DataTable。 DataTable[] srcTables = … ; foreach( DataTable src in srcTables ) { dest.Merge( src ) ; } 但是测试的结果让我很是失望,性能不是一般的不好。经过调查发现性能的瓶颈在Merge函数这里。后来经过测试,发现如果用下面的代码: D