.net/c# - 文章列表

共 170 页

  • 构建安全的Xml Web Service系列(一)

      Xml Web Service 从诞生那天就说自己都么都么好,还津津乐道的说internet也会因此而进入一个新纪元,可5年多来,Xml Web Service并没有像当初宣扬的那样火起来,尽管在一些领域之内,也有人牛刀小试,但从整体而言,Service还并没有得到广泛的应用,原因有很多,有一些来源于目前各大厂商都坚持自己的service标准,不能形成统一,也有对现有的稳定系统不愿进行更改的原因,但还包括web service本身的原因,最明显的应该是两个:1) 安全,2)性能。毕业设计的时候,写的是高性能web service的开发和应用,下面,我想用几篇文章来阐述一下有关xml web

  • 在C#中取得指定长度的字符串

    我们知道,在C#(.Net)内部所使用Unicode来存储字符串,这样在处理字符串的时候偶尔会发生一些不爽的事情。比如,如果字符串中有中文字符,而我们想取得固定长度字符串就颇为麻烦,下面提供了一个解决方案。在这个方案中,我们实现了这么几个功能: \n取得给出字符串靠左边的子串,子串的大小为为指定长度; 如果给出的字符串长度大于给出的长度,则在子串的末端加上“..”。 避免出现半个汉字的情况。 源码如下:\nprivate string getLeftSubString(string content, int length){ Encoding encoding = Encoding.Get

  • 轻松实现无刷新三级联动菜单[VS2005与AjaxPro]

    最近做一些网站程序,经常要用到多个下拉菜单选择,看了介绍开始用AjaxPro这个控件,感觉效果不错。以前使用过MagicAjax,很久不用了忘记了,最麻烦的就是在虚拟目录的时候比较麻烦,呵呵,在网上也有很多,不过重要的地方经常没提醒新手,俺也是菜鸟,高手请忽略。看到这个AjaxPro使用比较简单,这次使用的是6.x的,最新的是7.x的,觉得6.0系列的方便,就选它了。在重要的地方都有提示了,相信很容易看懂。 首先在web.config添加这个接点 在<system.web>与</system.web>之间,如下: <system.web>

  • 构建安全的Xml Web Service系列(二)

      上一篇文章地址:构建安全的Xml Web Service系列一之初探使用Soap头\n  要分析Xml Web Service的安全性,首先要解决的问题是我们能了解和清楚Soap消息的格式和内容,如果获得不了SoapMessage,分析如何能构建安全Xml web service也就无从下手,即使分析出来,自己也可能模模糊糊,不能定论。下面就分析下如何获得SoapMessage。\n  首先介绍一个类-SoapExtension,msdn对这个类的备注为:ASP.NET 允许通过扩展性机制生成与 SOAP 相关的基础结构。ASP.NET SOAP 扩展结构以一种扩展为中心,该扩展可以在客户

  • ASP.NET实例:手把手教你如何扩展GridView之个性分页

    整天面对GridView的分页,早就厌烦了,下面就谈下如何给GridView扩展出个性的分页来,首先看看运行效果图: 下面谈下重要的实现的思路的实现代码: 实现思路和上文的Excel和Word导出是一样的,就是在GridView中添加行,首先声明以下控件,用于显示页次:第几页,共多少页,多少记录,首页,上一页,下一页,尾页用于分页的控件 Label lblCurrentPage; Label lblPageCount; Label lblRowsCount; LinkButton btnFirst; LinkButton

  • 优秀.net 控件包介绍

    在oday上看到得,将介绍摘录在这里 \nNetAdvantage是目前为止最为完整的表示层组件集,它所提供的组件集可用于构建基于Windows应用程序、XML web services、和web解决方案的界面。无论是创建Microsoft环境下精美、强壮的GUI(图形用户界面)还是在COM、.NET或是ASP.NET环境下开发,NetAdvantage Suite都能提供适用的工具集,并结合了当今认知度最高的商业应用程序—Microsoft Office、Windows和Outlook中的技巧和用法,使得GUI的创建变得更为轻松。 功能介绍: 1.基于COM、.NET 和ASP.

  • 一组 ASP.NET 2.0 主题文件下载

      在 ASP.NET 2.0 中,大多数控件都可以直接“自动套用格式”,以便设置一些内置的配色方案,能够方便地设计多姿多彩、色彩丰富的页面,除些之外,ASP.NET 2.0 还提供了网站和页面的主题(Theme)和Skin的功能,可以在网页或网站层次设定各种控件的显示风格,以便统一站点的外观。\n  在实际开发中,实际上大家可能不会过多地采用内置的“自动套用格式”的功能,而是自己来设定控件的色彩、字体等,当然也有可能是通过 Theme/Skin 来进行的,但是,以我的实践来看,实现机制是很好,但结果往往另人不满意,主要原因是缺乏色彩方面的感觉,往往会设计出来色彩冲突、不协调,甚至在很多情况下

  • ASP.Net留言本:用ASP.Net和Access编写留言本

     1、用Access建造一个数据库data.mdb,建立表Guest,结构如下: \n  ID 自动编号   标题 字符串   署名 字符串   正文 备注。 2、guest.aspx <%@ Import Namespace=”System.Data” %> <%@ Import Namespace=”System.Data.OleDb” %> <html><head> <style> <!– body{font-size:9pt} p{fo

  • ASP.NET中连接MYSQL

    最近尝试使用asp.net 1.1连接MYSQL,原来发现MYSQL本身就提供了provider(http://www.mysql.com/products/connector/net/), 到上面的地址下载了,之后SETUP安装,十分简单,本身也带SAMPLE的。 使用的时候,先根据版本(目前提供FOR 。NET 1.0,1.1版本的)引用其DLL,之后简单代码如下,和普通的用data.sqlclient差不多。 using MySql.Data.MySqlClient; …….. MySqlConnection myConnection=new My

  • 在 GridView 中增加记录的方法

    在 ASP.NET 2.0 中,GridView 支持修改/删除记录,但却不支持新增记录的功能(个人感觉是 GridVew 的一大缺憾,估计在下一版本中会加入此功能),大多数人建议用 FormView 来完成增加记录的功能,但是 FormView 和 GridView 不是同一个表格,所以无法在同一个页面的同一个表格中显示。如果故意将 FormView 或自己的一堆于用新增功能的控件使用普通的表格组装起来,那么会碰到一个很麻烦的问题,即两个表格的列宽如何协调一致,大多数情况下,大家在做表格的时候,表格中各列的宽度都是自动调整的,所以强行指定宽度在很多情况下并不适用。\n通过实践,想出了一种办法