.net/c# - 文章列表

共 170 页

  • 扩展Label控件(1) – 实现回发(Postback)功能

    扩展Label控件(1) – 实现回发(Postback)功能 [源码下载]\nLabel控件既强大又好用。为了让它更强大、更好用,我们来写一个继承自Label的控件。介绍扩展Label控件:通过注册HiddenField控件,使Label控件支持回发(Postback)功能使用方法(设置属性):EnablePostback – 是否启用Label控件的回发(Postback)HiddenFieldPostfix – 使Label支持回发(Postback)的隐藏控件的后缀名\n关键代码ScriptLibrary.js//——&#8

  • LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作

    我们继续讲解LINQ语句,这篇我们来讨论Insert/Update/Delete操作。这个在我们的程序中最为常用了。我们直接看例子。\nInsert/Update/Delete操作\nInsert\n1.简单形式\n说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataContext db = new NorthwindDataContext();\nvar newCustomer = new Customer { CustomerID = “MCSFT”,Compan

  • 利用UrlRewrite,asp.net动态生成htm页面(补充说明)

    前段时间写的利用UrlRewrite,asp.net动态生成htm页面,感觉说的不是很明白,今天我把主要的流程给画了出来,应该更容易理解些。源代码已整理 下载

  • 扩展DropDownList控件和ListBox控件(1) – 支持分组功能(optgroup标签)

    扩展DropDownList控件和ListBox控件(1) – 支持分组功能(optgroup标签) [源码下载]

  • .Net下二进制形式的文件(图片)的存储与读取

    .Net下二进制形式的文件(图片)的存储与读取,二进制形式的文件是很广的。这里我主要谈谈图片以二进制形式的数据读取和存储。.Net下图片的常见存储与读取凡是有以下几种:存储图片:以二进制的形式存储图片时,要把数据库中的字段设置为Image数据类型(SQL Server),存储的数据是Byte[].1.参数是图片路径:返回Byte[]类型: \npublic byte[] GetPictureData(string imagepath) { /**/////根据图片文件的路径使用文件流打开,并保存为byte[] FileStrea

  • 使用Forms Authentication实现用户注册、登录 (二)用户注册与登录

      从这一部分开始,我们将通过一个实际的完整示例来看一下如何实现用户注册与登录。在介绍注册与登录之前,我们首先介绍一下如何判断用户是否已登录,并未后面的示例编写一些基础代码。判断用户是否已经登录  首先,在Web站点项目中添加一个MasterPage,例如MasterPage.master。在这个母版页的ContentPlaceHolder控件之前、<From>标签之内插入如下代码:\n<asp:Panel ID=”pnlAnonymous” runat=”server”> <asp:LinkButton I

  • LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum

    LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg \n在上一篇讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多,毕竟所有的数据都要在数据库运行着各种操作。所以先来学习LINQ to SQL,其它的都差不多了,那么就从Select说起吧,这个在编写

  • 使用Forms Authentication实现用户注册、登录 (三)用户实体替换

    IPrincipal和IIdentity\n  通过查阅文档,我们可以看到HttpContext.User属性的类型是IPrincipal接口。然而我们知道,接口通常是不能直接访问的,其背后必定隐藏了一个实现了该接口的对象。那么这个实际对象的类型是什么呢?\n  让我们在前面示例的MasterPage的Page_Init方法上加一个断点,再次运行程序,可以得到HttpContext.User属性的真正类型是System.Security.Principal.GenericPrincipal。\n  查看IPrincipal接口的定义,可以看到它只有一个公开属性——Identity,其类型是这里

  • 利用UrlRewrite,asp.net动态生成htm页面

    前段时间做项目,一直都在寻找一种动态生成htm页面的方法,要求配置简单,和项目无关。功夫不负有心人,终于被我找到了,只需要在web.config中进行简单配置,就可以达到动态生成静态页面的效果,同时又不影响Url重定向。web.config中需要注意的配置节为<configuration>、<RewriteConfig>、<httpModules>、<httpHandlers>,在这些配置节里边都有注释,容易看懂。<?xml version=”1.0″ encoding=”utf-8″?&gt

  • 使用ascx和Div来扩充列表框选择功能

    在项目开发中,我们经常会通过使用列表框或组合框来解决选择问提。但在列表框中,容纳的信息实在是有限,而且显示的条目也不能一次性太多,那样对用户的操作也会造成不便。有时可以通过用其它控件来替换掉列表框的展现部分,比如使用DataView或DataList控件等,这可用自定义控件或用户控件来完成,这里介绍一个常用的简单方法(使用用户控件)。源码下载方法是:先建立一个ascx控件.\n(1)ascx控件中再分出”txtDiv”和”listDiv”两个Div层.“txtDiv”层中使用Css将内嵌的Label和div等Html元素,