- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 使用三层架构完成菜单项移动操作存储过程
USE studentGO/****** 对象: StoredProcedure [dbo].[sp_MenuTree_Sort] 脚本日期: 11/29/2011 20:37:04 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate proc [dbo].[sp_MenuTree_Sort]
2011-11-30 19:41:08 314
原创 TreeView控件使用方法总结
1 .常用的几个属性和方法~Index 获取树节点在树节点集合中的位置。~Nodes 获取分配给树视图控件的树节点集合。~Parent 获取或设置控件的父容器。~SelectedNode 获取或设置当前在树视图控件中选定的树节点。~ExpandAll 展开所有树节点。~Checked 获取或设置一个值,用以指示树节点是否处于选中状态。~Text 获取或设置在树节点标签中
2011-11-29 19:31:13 6192
原创 Repeater控件介绍及使用方法
Repeater控件是Web 服务器控件中的一个容器控件,它使您可以从页的任何可用数据中创建出自定义列表Repeater 控件不具备内置的呈现功能,这表示用户必须通过创建模板为 Repeater 控件提供布局。当该页运行时,Repeater 控件依次通过数据源中的记录为每个记录呈现一个项。假设我们显示比较复杂的数据,可以用gridview,一般复杂的用DataList,那么简单的数据呈
2011-11-28 21:33:59 3804
原创 编辑分页的存储过程
USE [BookSales]GO/****** 对象: StoredProcedure [dbo].[sp_book_Select_by_Page_rowNumber] 脚本日期: 11/25/2011 21:46:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ===============
2011-11-25 21:44:29 292
原创 GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
页面设计: GridView控件与checkbox控件结合
2011-11-24 20:06:46 517
原创 鼠标移到GridView某一行时改变该行的背景色方法二
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //int i; ////执行循环,保证每条数据都可以更新 //for (i = 0; i //{ // //首先判断是否是数据行
2011-11-23 19:17:23 361
原创 鼠标移到GridView某一行时改变该行的背景色(1)
双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; //执行循环,保证每条数据都可
2011-11-22 17:00:41 869 1
转载 基于数据源的数据绑定
从总体上讲,ASP.NET数据绑定模型可以分为三部分:数据绑定表达、传统数据源、数据源控件。可用的数据源 在ASP.NET中,任何一个暴露IEnumerable接口的对象,都是有效的可绑定数据源。IEnumerable接口定义了一个用于枚举数据源内容的方法:public interface IEnumerable{ IEnumerator GetEnumerat
2011-11-22 16:32:54 1392
原创 使用dropdownlist,实现省市列表级联
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string str = "server=.;database=exam;Integrated security=true";
2011-11-21 20:24:52 1229
原创 上传文件
后台代码: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.P
2011-11-19 09:55:45 204
转载 sql server存储图片
一般情况下,将图片保存在服务器的某个目录下,在数据库中存储此图片的地址,这样做的好处很明显可以节省数据库的存储空间当数据库崩溃后,图片资源不会丢失向数据库中插入图片时,需要先将图片压缩成二进制表示形式,而从数据库中查询图片时,则需要将二进制流转换为图片,这在频繁查询时会影响程序的性能....下面从纯技术的角度解释如何将图片插入数据库中。首先在sql server中新建一个表Im
2011-11-17 17:29:56 1126
原创 asp.net 发送邮件
/// /// 发送邮件 /// /// 邮件接收者地址 /// 邮件主体内容 /// 邮件标题 /// 邮件主题 /// public bool SendMail(string emailaddress, string mailcontent, string mailsubject) {
2011-11-17 17:10:18 289
原创 Div与table的区别(2)
1:速度和加载方式方面的区别div 和 table 的差异不是速度,而是加载方式,速度只能是指网络速度,如果速度足够快,是没有差异的:div 的加载方式是即读即加载,遇到 没有遇到 的时候一样加载 div 中的内容,读多少加载多少;table 的加载方式是完成后加载,遇到 后,在读到 之前,table 中的内容不加载,或者传输中断了(document.onload()事件)的时候加
2011-11-16 21:39:53 636
原创 div和table的区别(1)
现在对于网页制作是选择传统的TABLE还是用新型的DIV,有分歧。一部分说还是用TABLE好,开发快,容易控制,浏览器兼容也好些;另一部分认为DIV好,以后的发展趋势,,主要是如下原因: 1. div+css布局比table布局节省页面代码,代码结构也更清晰明了。2.div+css开发速度要比table快,而且布局更精确,不过手写代码明显增加div+css布局,使网站版面布局修改
2011-11-15 21:07:00 661
原创 留言板需求
操作流程简述: 一、分析需求 留言板需要实现的功能:一般用户查看留言,发表留言;管理员查看留言,回复留言,删除留言。比较高级的功能有:添加私人留言功能(也即通常所说的悄悄话功能)和私人回复功能,支持简单的表情图标和简单的格式设置功能,添加关键字过滤功能,添加自动保存功能,支持引用他人留言功能。更高级的功能有:添加投票功能,支持高级图片功能和多媒体功能,支持复杂格式功能(在线HTML编辑
2011-11-15 20:04:22 2690
原创 用泛型实现人民币转换
public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } public class MoneyTools { public static string ToChines
2011-11-11 20:55:03 238
原创 动态生成表格
生成HTML Table: HtmlTable table = new HtmlTable();//表格创建 for (int i = 0; i {//控制行 HtmlTableRow row = new HtmlTableRow(); for (int j = 0; j {
2011-11-10 17:53:39 199
原创 membership元素设置
passwordFormat:密码加密方式。 有三种值:Clear——密码以明文方式进行保存; Encrypted——保存密码之前对其进行加密处理,可解析密码; Hashed——保存密码的散列值(这是默认设置),该密码不可逆。connectionStringName:数据库连接串
2011-11-09 19:29:22 348
原创 简易幻灯片
幻灯片的简单模式*{ margin:0; padding:0; font:normal 12px/1.5em Verdana,Lucida, Arial, Helvetica, "宋体",sans-serif;}/* 将页面内所有元素的内补丁和外补丁设置为0,便于后期调整,同时将所有文字样式统一 */.wrapper{ width:200
2011-11-08 20:04:36 312
原创 C# 常用字符串函数
1.变量.Length:取字符串长度如:String str=”hello”;Int len=str.Length;//Len是自定义变量,str是字符串的变量名Console.WriteLine("{0}",len);输出结果:52.变量.Substring(参数1,参数2):截取字串的一部分,参数1为左起始位数,参数2为截取几位。 如:string str=”h
2011-11-08 19:59:29 564
原创 电话号码正则表达式
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分机号如:12345678901、1234-12
2011-11-08 19:56:33 663
原创 泛型
泛型方法是使用类型参数声明的方法,举例如下:protected void Page_Load(object sender, EventArgs e){ int a = 10; int b = 20; this.Swap(ref a, ref b); Response.Write(string.Format("a
2011-11-08 19:05:46 211
原创 散列表(Hashtable)
一。介绍 表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。 提供快速的查询。元素的存储与顺序无关。不能在指定位置插入元素,因为它本身没有有效的排序。感觉它的优点体现在查询上。 hashtable的键必须是唯一的,没有有效的排序,它进行的是内在的排序 Hashtable实现了IDictionary接口,因此在Hashtable中存储的是DictionaryE
2011-11-07 19:18:27 321
原创 集合与列表
数组是基本的集合,遍历集合常用的方法是foreach和for循环查找数组中的对象 Person[] persons = new Person[3]; Person zs = new Person("张", "三"); Person zs1 = new Person("张", "三"); Response.Write(
2011-11-06 19:45:32 232
原创 主题和皮肤
主题类似于层叠样式表(CSS),因为它们都可以为Web页面定义各种样式。但主题比CSS更进一步,它允许给应用程序的页面应用样式、图像甚至CSS文件,可以在应用程序、页面或服务器控件级别上应用ASP.NET中的主题。 创建主题: 为主题添加CSS样式:可以在主题目录下添加CSS样式表文件,在将主题应用与页面时,CSS样式将自动被引入aspx页面。注意css样式的定义中
2011-11-05 21:35:00 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人