.net
文章平均质量分 68
makiyonn
这个作者很懒,什么都没留下…
展开
-
ASP.NET系统用户权限设计与实现
引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,强制访问控制模型)难以满足复杂的企业环境需求。因此,NIST(National Institute of Standards and Technology,美国国家标准化和技术委员会)于转载 2012-04-21 14:52:35 · 569 阅读 · 0 评论 -
JSON和JSONP
前言:由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSo转载 2012-09-24 15:13:25 · 607 阅读 · 0 评论 -
.net的commandname领悟
有时候需要几个按纽调用同一模块,实现相似(而非相同)的功能,需要用到按纽的CommandName行为 实现步骤如下:1、VS2005新建一个网站项目,拖入两个web控件Button控件,分别设置CommandName为btn1,btn2,btn3,btn4;再分别设置CommandArgument为Asc,Desc,Asc,Desc。等会看到,这两个参数都会随着Button_Comma转载 2012-09-25 16:15:14 · 1804 阅读 · 0 评论 -
WCF 与Web Service的区别
【0】问题:WCF与 Web Service的区别是什么? 和ASP.NET Web Service有什么关系? WCF与ASP.NET Web Service的区别是什么?这是很多.NET开发人员容易搞错的问题。面试的时候也经常遇到。而很多新手也会因为初次接触WCF或者Web Service而陷入迷惑的境地,很多资料介绍的也不准确。我甚至和许多许多年开发经验的开发人员讨论这些问题,他们都转载 2012-10-19 11:05:01 · 434 阅读 · 0 评论 -
.NET生成随机数方法
先导入命名空间using System.Text;//用于使用StringBuilder 方法 protected static string GetNumPwd(int num)//生成数字随机数 { string a = "0123456789"; StringBuilder sb = new StringBu转载 2012-10-31 15:37:40 · 4593 阅读 · 0 评论 -
string.prototype的使用详解
<!-- //全角空格为12288,半角空格为32 //其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //document.write((65281).toString(16)+"----"+ //(65374).toString(16)+"----"+(12288).toString(转载 2012-11-01 16:41:42 · 8074 阅读 · 0 评论 -
JS 从cookie集合中获取cookie
比如创建一个这种的cookieHttpCookie newCookie = new HttpCookie("issend"); newCookie.Values["valicode"]=num; newCookie.Expires = DateTime.Now.AddMinutes(5);原创 2012-11-02 17:24:12 · 2528 阅读 · 0 评论 -
禁止网页后退 (使浏览器后退按钮失效)
浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏 览过的页面?”在ASP论坛上,这个问题也是问转载 2012-11-12 14:35:48 · 16646 阅读 · 0 评论 -
Jquery.LazyLoad.js实现图片延迟加载功能
从网上下载来的版本多多少少都有些BUG,尤其是加载后在IE6和IE7下图片闪动是个大问题,在网上查了很久,也没有找到相关的解决方案。没解决方案,就得发挥咱DIY的精神,自己想法解决,分析了BUG,理了理思路,结合前段时间我做弹出窗口特效的方法,解决了Jquery.LazyLoad.js的兼容问题,现将思路和方法与大家分享一下。解决思路大致是两点,一是从LazyLoad本身的滤镜参数下手,发现有转载 2012-11-14 14:10:33 · 1435 阅读 · 0 评论 -
没有为扩展名“.html”注册的生成提供程序
没有为扩展名“.html”注册的生成提供程序。可以在 machine.config 或 web.config 中的 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详转载 2012-11-22 17:03:44 · 9166 阅读 · 0 评论 -
本地时间和GMT(UTC)时间的转换(C#)
/// /// 本地时间转成GMT时间 /// public static string ToGMTString(DateTime dt) { return dt.ToUniversalTime().ToString("r"); } string s = ToGMTString(DateTime.Now);//本地时间为:2011-9-2转载 2013-02-21 14:13:35 · 8945 阅读 · 0 评论 -
静态页面设置缓存、动态页面设缓存
1.静态的html页面想要设置使用缓存:,目前我只明确该方法可行。如果设置了并不起缓存作用。 2.动态页面使用缓存:在页面上使用和并不使动态页面使用缓存,要在后台代码段Response.AddHeader("cache-control","max-age=时间(单位:秒)")或Response.Expires=时间(单位:分)来启用缓存。如果用Response.AddHeader("expi转载 2013-02-21 14:22:50 · 646 阅读 · 0 评论 -
web压力测试工具介绍
1. LoadRunner:支持多种常用协议多且个别协议支持的版本比较高;可以设置灵活的负载压力测试方案, 可视化的图形界面可以监控丰富的资源;报告可以导出到Word、Excel以及HTML格式。 2. WebLoad:webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试; webload通过模拟真实用户的操作,生成压力负载来测试转载 2013-05-22 11:55:44 · 650 阅读 · 0 评论 -
gridview统计当前页的数据
gridview在每创建一行时都会执行GridView1_RowDataBound(object sender, GridViewRowEventArgs e)方法,我们可以利用这个方法来处理统计,其中的关键是如何获取要统计的数据,可以以这种方式e.Row.Cells[0].Text,但在gridview中如果该列使用的是模板,则不能以此方式获取数据private decimal orde转载 2013-05-15 12:03:20 · 1208 阅读 · 0 评论 -
parse,tryparse,Convert.ToInt32 区别
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:Convert.ToInt32 参数为 null 时,返回 0;int转载 2013-06-29 23:13:02 · 574 阅读 · 0 评论 -
TreeView复选框
TreeView设置checkbox事件__doPostBack() ASP.NET 2.0使用TreeView控件时发现带有CheckBox控件的TreeNode对象(Treeview节点),选择CheckBox无法回发页面。在MSDN中对于TreeView, TreeNodeCheckChanged事件有一段备注:“当TreeView控件的复选框的两次向服务器发送之间要更改状态时转载 2012-10-11 11:06:55 · 903 阅读 · 0 评论 -
RowFilter 过滤
用Rowfilter加入过滤条件eg:string sql = "select Name,Age,Sex from UserInfo";DataTable dt = DataAccess.GetDataTable(sql);//外部方法(通过一条查询语句返回一个DataTable)dt.DefaultView.RowFilter = "Sex=女";dt.DefaultView转载 2012-10-08 16:39:15 · 1666 阅读 · 0 评论 -
Asp.net 下TextBox只能输入数字
Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')">其实服务器控件也能加上onkeydown与up等事件的这样就行了 只能输入小数与数字在.net开发中,为了确保数据的正确性,经常要用户输入的内容进行验证,比喻说只能输入数字。首先在TextBox控件中加一个属性事件: onkeypre转载 2012-05-10 18:48:39 · 356 阅读 · 0 评论 -
.NET生成随机数方法
先导入命名空间using System.Text;//用于使用StringBuilder 方法 protected static string GetNumPwd(int num)//生成数字随机数 { string a = "0123456789"; StringBuilder sb = new StringBu转载 2012-06-05 11:43:15 · 756 阅读 · 0 评论 -
FCK在线编辑器上传图片加入水印功能
在下载FCKeditor编辑器的同时,如果是使用.net版本,还必须下载一个源代码包,在里面有一些功能类,和编译出来的DLL文件,存放在BIN文件中,我们所需要做的就是修改源代码,重新编译源代码,生成新的DLL,在自己的网站中替换就可以了。我使用的是(源代码版本号是FCKeditor.Net_2.5,编辑器文件版本号为FCKeditor_2.6.3)用VS2008打开代码包根目录下的Fre转载 2012-07-04 14:48:38 · 1217 阅读 · 0 评论 -
Linq to Object
本文将讲述C#中的Linq技术。一:linq是什么? linq可以理解为嵌入C#语法的强类型查询语言。(注意:尽管linq看起来和Sql查询很像,但语法却不相同。)二:linq的作用?提供一种统一且对称的方式,让程序员得到数据和操作数据(此处的数据可以是XML,DataSet,物理数据等) 三:linq可应用在哪些场景?Linq to Object、Linq t转载 2012-06-20 14:30:49 · 1342 阅读 · 0 评论 -
asp.net实现ftp上传代码(解决大文件上传问题)
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Xml.Lin转载 2012-06-21 18:31:44 · 4253 阅读 · 0 评论 -
C#格式化日期时间
DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859转载 2012-06-25 21:05:06 · 10296 阅读 · 0 评论 -
使用.net 程序生成 Excel 和Access 文件 .
转至 http://blog.joycode.com/ghj/archive/2005/01/12/42861.aspx 一些系统可能需求把数据导出到Access或者Excel文件格式,以方便的传递数据、打印等。Excel 文件或者 Access这两种需要导出的文件可能并不是事先就存在的,这就需要我们自己编程生成他们,下面整理一下生成这两个文件的一些方法,只罗列最常用的。并不全。一、转载 2012-07-01 21:36:03 · 480 阅读 · 0 评论 -
GridView 弹出模式窗口
将GridView 中的HyperLinkField 转换为TemplateField 模版字段在前台代码修改为 添加JS $(function () { $(".AUser原创 2012-07-17 17:47:45 · 966 阅读 · 0 评论 -
Gridview 导出excel,解决了只能导出当前页的问题
有两种方式导出数据,都可以实现Gridview导出excel,如果Gridview是分页的,解决了只能导出当前页的问题第一种 例: 在A.aspx页面上 放入Gridview 在导出excel的button的单击事件里不做处理只调转到另外一个页面,这么做是为了导出所有数据不止是当前页的 例如 protected void Button1_Click(object s原创 2012-08-10 14:19:23 · 2938 阅读 · 2 评论 -
.net 上传图片 判断是否为真正的图片 防止木马
前面两步检查属初级检查(当然,在前台用JS作了客户端的扩展名检查),如果通过再使用图片类检查,如果是真是图片 就能通过,否则不行(已经过测试)protected bool isValidImage(System.Web.HttpPostedFile postedFile) { string sMimeType = postedFile.Conte转载 2012-08-16 16:34:09 · 2789 阅读 · 0 评论 -
LinQ To Object 基本用法
Linq 的基本用法: Sort , OrderBy, Skip,Take,Where,Compare,Join,Distinct ,InsertRange 等关键词Select用法 var selectedItems = from item in items where item.ParentID == parentID orderby item.SortIndex descending转载 2012-08-21 10:37:21 · 1129 阅读 · 0 评论 -
关于HttpCookie
HttpCookie 类获取和设置各 Cookie 的属性。 HttpCookieCollection 类提供存储、检索和管理多个 Cookie 的方法。 ASP.NET 包含两个内部 Cookie 集合。通过 HttpRequest 对象的 Cookies 集合访问的集合,包含以Cookie 标头形式由客户端传输到服务器的 Cookie。通过 HttpResponse转载 2012-09-27 11:30:40 · 349 阅读 · 0 评论 -
..net cookie的写入与读取
//写入cookie 创建带有子键的cookie HttpCookie newcookie = new HttpCookie("user"); newcookie.Values["username"] = "abc"; newcookie.Values["roleid"] = "1"; newcookie.Expires =原创 2012-09-27 14:34:24 · 351 阅读 · 0 评论 -
XSLT 是什么类型的语言?
我撰写本文的初衷是为一篇关于 Saxon 的技术文章提供必要的背景知识,打算提供在传统 XSLT 处理器中使用的实现技巧内幕,从而帮助用户使其样式表的性能达到最大化。但 developerWorks 的编辑们劝说我:这篇介绍应该吸引更广泛的读者,值得作为 XSLT 语言的独立说明而单独发表。 什么是 XSLT?XSLT 语言由万维网联盟 (W3C) 定义,并且转载 2013-07-17 10:39:40 · 552 阅读 · 0 评论