随笔分类 -  .Net备忘录

asp.net中动态更改网站的标题、描述、关键字、和样式表
摘要://asp.net中动态更改网站的标题、描述、关键字、和样式表if (!IsPostBack){ //Page title网页标题 Page.Title = "我的网站标题"; //须将网页head标签设成服务器控件模式,即<head runat="server">,否则无效 //Description网页描述 HtmlMeta desc = new HtmlMeta(); desc.Name = "Description"; desc.Content = "我的网站描述"; Page.Header.C 阅读全文
posted @ 2011-02-17 10:09 墟零 阅读(1129) 评论(0) 推荐(1) 编辑
.Net在线编辑器:KindEditor及CkEditor+CkFinder配置说明
摘要:一、KindEditor(免费)KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的与Java、.NET、PHP、ASP等程序接合。KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。目前最新版本KindEditor 3 阅读全文
posted @ 2011-02-11 17:21 墟零 阅读(7692) 评论(4) 推荐(3) 编辑
后台页面访问权限:页面基类&内置票据认证 使用方法
摘要:一般网站后台页面除了登录页面login.aspx未登录用户可访问外,其它页面必须登录用户才可访问,当用户未登录时进入某个页面则自动判断并跳转到登录页面:(如果login.aspx页面用到图片及Css、Js文件,那么也必须允许未登录用户可访问Images、Css、Js文件夹)方法一:运用页面基类BasePage.cs1、BasePage.cs代码:2、后台需设置权限的页面.aspx.cs代码(继承BasePage类即可):方法二:运用.Net内置票据认证1、 在根目录建立一个全局应用程序类Global.asax文件,拷入一段代码:2、 在web.config 文件中配置目录权限及登录页A、登录页 阅读全文
posted @ 2011-01-29 12:22 墟零 阅读(2600) 评论(2) 推荐(2) 编辑
Repeater实现批量删除
摘要:asp.net repeater实现批量删除实现效果代码:批量删除涉及到的内容: 1、删除的SQL语句的拼凑,例如delete from sosuo8 where id in(1,2,5) 2、按下批量删除之后需要在客户端验证是否有选中项,和提示删除操作不可恢复。如果在服务端实现,那将非常的不友好,速度慢也是个问题。效果如下: 详细的代码: aspx页面的body区域:head区域JS代码:主要是按下“批量删除”之后要判断是否有选中了Repeater中的CheckBox,就是上面按钮中的OnClientClick="return delIt()"JavaS代码:.cs的全部代码: 阅读全文
posted @ 2011-01-24 16:58 墟零 阅读(1212) 评论(2) 推荐(2) 编辑
.Net通用文件上传类(可上传大文件,本地试过480M)
摘要:.aspx页面.aspx.cs页面UploadFile.cs 文件上传类 阅读全文
posted @ 2011-01-19 16:11 墟零 阅读(6755) 评论(4) 推荐(1) 编辑
关于asp.net中页面事件加载的先后顺序
摘要:一、ASP.NET 母版页和内容页中的事件母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发 Init 和 Load 事件。引发事件的一般规则是初始化事件从最里面的控件向最外面的控件引发,所有其他事件则从最外面的控件向最里面的控件引发。请记住,母版页会合并到内容页中并被视为内容页中的一个控件,这一点十分有用。下面是母版页与内容页合并后事件的发生顺序:母版 阅读全文
posted @ 2011-01-17 14:34 墟零 阅读(22332) 评论(2) 推荐(6) 编辑
asp.net 母版页使用详解
摘要:母版页是VS2005中新引入的一个概念,它很好地实现界面设计的模块化,并且实现实现了代码的重用。它就像婚纱影楼中的婚纱模板,同一个婚纱模板可以给不同的新人用,只要把他们的照片贴在已有的婚纱模板就可以形成一张漂亮的婚纱照片,这样可以大大简化婚纱艺术照的设计复杂度。这里的母版页就像婚纱模板,而内容页面就像两位新人的照片。在VS2003中没有母版页,要实现这种设计重用的效果,我们只能用“用户控件”来实现,但用户控件没有一种可视化的组合外观,使用起来不太方便。母版页(扩展名是.master)它的使用跟普通的页面一样,可以可视化的设计,也可以编写后置代码。与普通页面不一样的是,它可以包含ContentP 阅读全文
posted @ 2011-01-17 14:07 墟零 阅读(11178) 评论(0) 推荐(1) 编辑
int.Parse()与int.TryParse()
摘要:int i = -1;bool b = int.TryParse(null, out i);执行完毕后,b等于false,i等于0,而不是等于-1,切记。int i = -1;bool b = int.TryParse("123", out i);执行完毕后,b等于true,i等于123;1、(int)是一种类型转换;当我们觟nt类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。2、int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出Argu 阅读全文
posted @ 2011-01-15 12:15 墟零 阅读(48773) 评论(3) 推荐(18) 编辑
Asp.Net日期时间格式设置
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取当前分 int 分=currentTime.Minute; 1.7 取当前秒 int 秒=curre 阅读全文
posted @ 2011-01-07 13:01 墟零 阅读(517) 评论(0) 推荐(0) 编辑
子页调用母版属性方法及控件
摘要:(1)调用母版中的方法及属性:在子页声明被调用页的信息,然后直接用master.XXXX()调用。(2)调用母版中的控件:在子页中通过FindControl搜索母版页的id,调用之。母版页.master:母版页.aspx.cs(注意为public)首先呢,是调用母版方法(调用属性一样):子页中的.aspx首部加入如下代码:子页则直接通过母版的方法名调用:其次,调用母版中的控件(FindControl):子页采用FindControl的方法(此处是通过按钮出发事件而将调用来的母版属性显示在Label中)其实,母版可以存在多个子版块的形式,FindControl也将变换为,事实上上面的程序也是这种 阅读全文
posted @ 2011-01-07 11:38 墟零 阅读(3720) 评论(0) 推荐(0) 编辑
Asp.Net分页存储过程
摘要:SQL分页语句一、比较万能的分页:sql代码:select top 每页显示的记录数 * from topic where id not in (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc) order by id desc需要注意的是在access中不能是top 0,所以如果数据只有一页的话就得做判断了。。 二、SQL2005中的分页代码: sql代码:--讲查询出来的结果集作为一张临时表with tempTable as ( select Row_Number() over (order by id d 阅读全文
posted @ 2011-01-01 17:37 墟零 阅读(4817) 评论(2) 推荐(2) 编辑
IIS上注册.Net
摘要:一般的.net安装顺序为:IIS→数据库→VS如果先安装了.Net平台,后再安装IIS,那么在IIS中可能就没有出现ASP.NET版本的下拉菜单,这是我们可手动注册.Net一般.Net版本都存放在:C:\WINDOWS\Microsoft.NET\Framework中这里举例安装v2.0.50727版本开始→运行→CMD在CMD窗口中输入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i按回车键后便会开始自动安装,安装完重启一下IIS在IIS中ASP.NET选项卡便可以看到。(如果CMD窗口不能粘贴,可右键点标 阅读全文
posted @ 2011-01-01 15:17 墟零 阅读(844) 评论(0) 推荐(0) 编辑
DropDownList与DataTable数据绑定的方法
摘要:aspx页面代码aspx.cs后台代码DropDownList读取表格里的东西时候得记得用DropDownList1.DataTextField设置要读取的列 阅读全文
posted @ 2010-12-31 18:22 墟零 阅读(13421) 评论(0) 推荐(2) 编辑
在Repeater和ListView中如何获取子控件
摘要:在Asp.Net的cs后置文件中不能直接用控件ID来操作数据绑定控件中的子控件,必须用FindControl找到控件才能操作。 //查找Repeater中的子控件 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) { // e.Item.ItemType 为当前行的类型 if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { // 找到ID为btnDele 阅读全文
posted @ 2010-12-31 14:33 墟零 阅读(1872) 评论(0) 推荐(0) 编辑
初学Ajax(.net)笔记
摘要:以下内容是看了杨中科(传智播客)老师的.net视频及牛腩老师的新闻发布系统视频相关Ajax章节所做大概记录,初学理解能力有限,因此笔记可能有误。一、用JS原始代码实现Ajax(不用任何Ajax框架)1、新建AjaxText.html -点击Button1按钮获取服务器时间并显示到Text1文本框中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">< 阅读全文
posted @ 2010-12-30 12:03 墟零 阅读(950) 评论(4) 推荐(1) 编辑
在.Net后置cs代码中加入JS提示语句
摘要:在.net中加入Js代码,下面两种方法比较好用,类似于AJAX的效果,页面不刷新!背景不变白C#代码: 阅读全文
posted @ 2010-12-29 09:31 墟零 阅读(1536) 评论(1) 推荐(0) 编辑
.NET中获取字符串的MD5码
摘要:1、在项目上点击右键,添加对System.Web的引用。2、导入命名空间:C#代码:3、获取MD5码:C#代码: 阅读全文
posted @ 2010-12-29 09:29 墟零 阅读(333) 评论(2) 推荐(1) 编辑
.NET截取指定长度汉字超出部分以"..."代替
摘要:做的新闻发布系统中需要用到这个,上网找了一下,在CSDN处找到个方法,蛮好的,记下来了。。嘿嘿。。 C#代码: 阅读全文
posted @ 2010-12-28 12:16 墟零 阅读(412) 评论(1) 推荐(0) 编辑
.NET使用一般处理程序生成验证码!
摘要:正在看CSDN上的ITCST上的王兴魁老师的AJAX技术入门,里面讲到了一个验证码的小程序,觉得蛮有用的,先记下来. 最后运行的效果图: HTML的代码:一般处理程序WaterMark.ashx的代码: c#代码:转自:http://niunan.javaeye.com/blog/252335 阅读全文
posted @ 2010-12-28 12:06 墟零 阅读(355) 评论(0) 推荐(0) 编辑
.NET使用一般处理程序生成验证码!
摘要:正在看CSDN上的ITCST上的王兴魁老师的AJAX技术入门,里面讲到了一个验证码的小程序,觉得蛮有用的,先记下来. 最后运行的效果图: HTML的代码:一般处理程序WaterMark.ashx的代码: c#代码:转自:http://niunan.javaeye.com/blog/252335 阅读全文
posted @ 2010-12-28 12:06 墟零 阅读(355) 评论(0) 推荐(0) 编辑