
C# ASP.NET
zscmj
我要做好每一天的笔记,努力,坚持。
展开
-
asp.net datagrid实现显示字数限制
数据绑定的时候用: 调用的函数是: public string Content(object article) { string content = (string)article; if (content.Length > 100) content = content.Substring(0, 100) + "...."; return conten原创 2011-06-24 13:41:00 · 1279 阅读 · 0 评论 -
ASP.NET 三层架构
ASP.NET 三层架构因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层原创 2011-07-09 09:37:22 · 783 阅读 · 0 评论 -
调试ASP.NET出错解决方法
调试ASP.NET出错解决方法1 错误信息: 请求因 HTTP 状态 401 失败:Access Denied 解决: 在iis信息服务器上把匿名访问和允许iis控制密码给勾上 2 以下代码段出错的提示是:异常详细信息: System.ArgumentException: Da原创 2011-07-11 22:45:24 · 638 阅读 · 1 评论 -
HTMLEncode 学习笔记
HTMLEncodeHTMLEncode 方法对指定的字符串应用 HTML 编码。 语法Server.HTMLEncode( string ) 参数string 指定要编码的字符串。 示例脚本") %> 输出The paragraph tag: <P> 注意原创 2011-07-22 09:32:56 · 627 阅读 · 0 评论 -
SqlParameter 学习笔记
SqlParameter para = new SqlParameter("@p_user", SqlDbType.VarChar, 20);//创建一个名为@p_user,类型为varchar,长度为20的参数。 para.Value = p.pUser; //给para原创 2011-07-20 23:06:57 · 515 阅读 · 0 评论 -
网页消息封装 业务逻辑 学习笔记
学习笔记网页消息 业务逻辑类 using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;原创 2011-07-21 10:47:24 · 502 阅读 · 0 评论 -
字符串处理 笔记
字符串处理 笔记 #region 输出字符串 /// /// 返回于编辑的字符串并进行html解码 /// /// 要输出的字符串 /// public static string OutString(string instr原创 2011-07-22 08:52:06 · 421 阅读 · 0 评论 -
asp.net页面出错时的处理方法
1.第一种做法,在Web.config文件配置 mode="RemoteOnly"> defaultRedirect属性用来指明当aspx页面发生了未处理错误时导向的页面; 但Asp.net使用重定向机制来重新导原创 2011-07-11 22:48:21 · 696 阅读 · 0 评论 -
.net 分层架构
目前对于中小项目我一般分为三个层次,五个模块。在这里给大家说一下我的不成熟的分层思想,如果大家觉得我的分层有什么不合理的地方,欢迎提出。 三个层:DAL - Data Access Layer - 数据访问层BLL - Business Logic Layer原创 2011-07-19 10:16:41 · 675 阅读 · 0 评论 -
SqlParameter[] paras ={ new SqlParameter("@Id", SqlDbType.Int, 4) } 代码解析
是一种简化的声明数组时初始化的方式。V1:这种是个人都见过int[] a = new int[2];a[0] = 123;a[1] = 456;V2:这种也很常见int[] a = new int[2]{ 123, 456 };V3: 跟V2差不多int[] a = new in原创 2011-07-20 16:20:10 · 6337 阅读 · 2 评论 -
asp.net 动态加载主题
asp.net 动态加载主题 在下拉菜单中选择主题1 就会变成主题1 的样式。选择主题2 就变主题2 的样式。如图 主页代码 无标题页 动态加载主题 选择主题 <原创 2011-08-02 18:31:42 · 1623 阅读 · 2 评论 -
第一次面试的反思
面试反思(zscmj) 我第一次参加社会工作面试,第一次穿着衬衫西裤出门,有点紧张。我大概提早了30分钟来到面试公司。我走进公司,周围都很安静,内心就更加紧张了。我被安排到接待的沙发上, 等了一会,一个看上去比我大几年的男人走了过来,把我带进会议室,我的面试开始了原创 2011-08-01 22:40:25 · 1181 阅读 · 2 评论 -
C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
C#类和接口、虚方法和抽象方法及值类型和引用类型的区别 1.C#类和接口的区别接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!而类是负责功能的具体实现!在类中也有抽象类的定义,抽象类与接口的区别在于:抽象类是一个不完全的类原创 2011-09-09 14:21:04 · 551 阅读 · 0 评论 -
[C#] DBNull、Null和String.Empty的区别
[C#] DBNull、Null和String.Empty的区别对DBNull的解释: 该类用于指示不存在某个已知值(通常在数据库应用程序中)。 在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBN原创 2011-09-09 14:01:36 · 709 阅读 · 0 评论 -
电商网站中用户评论模块剖析
用户评论是电商网站交互设计中的重要模块之一,用户体验的好坏将直接影响到产品的销售数量,乃至整站的访问量。网上购物,我们只能看到一张张商品图片和描述,对于产品的优劣无法准确判断,因此,已购买者的评论对于我们是否购买该商品,起着很大的作用。怎样设计好评论模块,使评价能直观真实的反应出原创 2011-09-16 09:36:19 · 2807 阅读 · 0 评论 -
网站布局中的瀑布流式布局
如果你经常网上冲浪,这样参差不齐的多栏布局,是不是很眼熟啊? 类似的布局,似乎一夜之间出现在国内外大大小小的网站上,比如 Pinterest (貌似是最早使用这种布局的网站了),Mark之 ,蘑菇街 ,点点网 ,以及淘宝最新上线的“哇哦 ” 等等,倒是很流行哈~ 在原创 2011-09-16 09:41:36 · 1862 阅读 · 1 评论 -
将空值转换为数据库字段的NULL形式(数据库自定义查询 十分重要)
将空值转换为数据库字段的NULL形式 /// /// 将空("")或null值的字符串转换为空字段 /// /// 传入的参数 public staticobject GetSqlNull(object obj) { if (string转载 2012-04-19 22:10:51 · 4050 阅读 · 0 评论 -
在线视频网站开发(我的第一个c#项目)(感想)
在线视频网站开发(我的第一个c#项目)(感想)为期10天多的项目开发,终于告一段落了。有一点累。但是觉得自己学到很多。同时发现自己很多要学。毕竟是第一次搞c#的项目,技术不算很高很难,都是基础的。但是,重要的是我对自己有信心,一定学好你。 网站功能包括:1、电原创 2011-07-05 22:41:25 · 5861 阅读 · 5 评论 -
在线视频网站开发(我的第一个c#项目)
在线视频网站开发(我的第一个c#项目) 首页 分类详细界面 会员登录界面 播放界面后台界面电影管理 上传电影 评论管理:原创 2011-07-05 21:52:21 · 3370 阅读 · 12 评论 -
找不到类型或命名空间名称“SqlConnection”(是否缺少 using 指令或程序集引用?)
“/OnlineMovies”应用程序中的服务器错误。编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0246: 源错误: 行 29: {行 30: string str = "select top 8 * from Movies原创 2011-06-24 19:59:00 · 32374 阅读 · 2 评论 -
asp.net实现树形下拉列表
一、后台程序代码: public void ResponseTypeTree(){string sel = "";DataSet ds = new DataSet();ds = xjdata.GetNewsTypeDataSetByParentID("0");dv = xjdata.GetNewsTypeDataSetByParentID().Tables[0].D转载 2011-06-25 10:21:00 · 3965 阅读 · 1 评论 -
后台 菜单栏 css 嵌套ul 动态二级菜单
代码: 无标题页 <!-- function change_view(obj_name) { var aa=document.getElementById(obj_name); if(aa.style.di原创 2011-06-26 10:59:00 · 2117 阅读 · 0 评论 -
asp.net DataBinder.Eval限制显示的字数
前台: 后台:protected string getString(string StringInput,int StringLength) { if(StringInput== " "||StringInput==null) return " "; string tempTitle= " "; if(StringInput.Length> String原创 2011-06-24 13:36:00 · 1845 阅读 · 1 评论 -
datalist行间距
datalist的行高设置如下原创 2011-06-24 13:56:00 · 1549 阅读 · 1 评论 -
sql 语句 附加变量 标点号 的使用
String strsql="select * from Managers where ManagerName="+username+"and Pwd="+pwd+""; 具体如下: " + username + " 单引号 双引号 加号 变量名 加号 双引号 单引号原创 2011-06-25 09:10:00 · 671 阅读 · 0 评论 -
使用C#中的TreeView控件
很不错我就是看这个学会用TreeView控件的。新建一个项目在窗体上加一个treeView1和一个listView1。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Tex转载 2011-06-25 10:34:00 · 873 阅读 · 0 评论 -
导航菜单下拉列表 2级菜单
css菜单演示 <!-- <! -- * { margin: 0; padding: 0; border: 0; } body {原创 2011-06-25 10:58:00 · 731 阅读 · 0 评论 -
自定义 WPF常用控件 -页码控件
自定义WPF常用控件(1)--页码控件 页码显示和翻页控件是使用相当广泛的一种控件,几乎是随处可见。 总结起来,此类控件,一般都具有页码显示、前跳、后跳、快速跳转等功能,某些控件可能包含页码特殊设置,当前页/总页数显示等。于是乎我们就有了自定义此类控件的思路。 一、控件预览 先把成品给大家看看吧: 控件外观 这个控件功能倒是有了,但是挺难看转载 2011-06-27 14:00:00 · 2564 阅读 · 0 评论 -
浅谈接口、抽象类、抽象方法和虚方法的区别
浅谈接口、抽象类、抽象方法和虚方法的区别 C#抽象类和接口孩子间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于抽象类和接口的选择显得比较随意。其实,两者之间还是有很大区别的。 首先说一下接口与抽象类的异同:相同点: 1.他们都不能实例化自己,也就是说都是用来被继承的。2.抽象类中的抽象方法和接口方法一样,都不能有方转载 2011-06-29 10:02:00 · 477 阅读 · 0 评论 -
asp.net中System.DateTime.Now.ToString()的一些用法
asp.net中System.DateTime.Now.ToString()的一些用法 //2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToStr转载 2011-06-30 14:36:00 · 634 阅读 · 0 评论 -
示例演示 Convert 类中的一些转换方法,包括 ToInt32、ToBoolean 和 ToString。
double dNumber = 23.15; try { // Returns 23 int iNumber = System.Convert.ToInt32(dNumber); } catch (System.OverflowException) { System.Console.WriteLine( "Ov原创 2011-06-30 14:39:00 · 1429 阅读 · 0 评论 -
记住哪里是单引号哪里是双引号
if(!IsPostBack) { if (Session["UserName"]!=null) { if (Session["UserName"].ToString() != "admin") { Response.Write("<!--alert(原创 2011-07-01 16:13:00 · 647 阅读 · 0 评论 -
日期验证——正则表达式集合
一、简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$二、演化的日期判断(YYYY/MM/DD| YY/MM/DD): ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,原创 2011-07-03 15:08:28 · 898 阅读 · 0 评论 -
日期正则表达式 包含闰年验证
日期的正则表达式,添加了闰年的验证这个日期正则表达式支持YYYY-MM-DD YYYY/MM/DD YYYY_MM_DD YYYY.MM.DD的形式match : 2008-2-29 2008/02/29not match : 2008-2-30 2007-2-29完整的正则表达式如下:((^((1[8-9]/d{2})|([2-9]/d{3}))([-///._])(10|12|0?[1357转载 2011-06-26 16:23:00 · 765 阅读 · 0 评论 -
最常用的正则表达式集合
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\x原创 2011-07-03 15:03:01 · 430 阅读 · 0 评论 -
数据库多条件自定义查询
数据库多条件自定义查询USE [DeviceManageSystem]GO/****** 对象: StoredProcedure [dbo].[News_Select] 脚本日期: 04/19/2012 21:42:40 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[New原创 2012-04-19 22:13:31 · 2142 阅读 · 0 评论