编程技巧 - 文章列表

  • 温故知新ASP.NET 2.0(C#)系列文章索引

    介绍温故知新ASP.NET 2.0(C#)系列文章索引:MasterPage(母版页)、Themes(主题)、SiteMap(站点地图)、Cache&SqlCacheDependency(缓存和SqlCacheDependency特性)、Localization(本地化,多语言)、Membership&RoleManager(成员资格和角色管理)、Profile(存储用户配置)、DataSourceControl(数据源控件)1、温故知新ASP.NET 2.0(C#)(1) – MasterPage(母版页)介绍母版页(MasterPage)就相当于模板页,挺简单的

  • asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法

      当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运行的时候你就发现放菜单的那个frame将菜单的下列菜单在挡住根本伸不到下面的frame中.解决被挡住的问题是不能使用frame,做法是在一个单独的asp.net页面中放一个menu 和一个iframe,嗯,至此下拉菜单不会被挡住,单又有一个新问题出来了,那就是iframe的高度问题,如果强制写死它的高度,那根本是不可接受的.如果解决?解决的办法就是使用javascript 在body的onloa

  • 动态添加gridview行

    c#代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;\npublic partial class _Default : System

  • 扩展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说起吧,这个在编写