勤奋菜鸟的天堂

导航

2013年1月17日 #

asp.net小技巧

摘要: 1、弹窗后除非重新加载页面,否则页面布局变形: 使用Page.ClientScript.RegisterStartupScript(this.GetType(),"alert","<script>alert('保存成功');</script>");替代;2、用表格做网页排版的时候,有时会碰到一段连续的英文词或者一堆感叹号(!!!)把网页就撑开的现象: table{table-layout: fixed;}---可以让表格中有!!!(感叹号)之类的字符时自动换行 td{word-break: break-all; w 阅读全文

posted @ 2013-01-17 17:42 勤奋的菜鸟 阅读(172) 评论(0) 推荐(0) 编辑

2013年1月16日 #

ASP.NET程序需要的一些模块

摘要: 1、常用操作类: 封装一些常用的操作,如按指定字节长度格式化过长的字符串、接受消息弹出对话框等,这些应该写成通用的方法,各个程序可以直接使用;2、页面基类 继承System.Web.UI.Page,需要使用的web页直接继承它即可,该类是CS文件,封装一些各个页面需要直接调用(即牵扯到Request、Session等,无法直接封装到普通的公共类中)的方法,如果有需要在子页面Page_Load方法之前执行的,写一个OnInit(EventArgs e)函数,在里面处理即可;3、自定义异常类: 根据错误类型,给出自定义的消息;似乎可以和错误处理类一起? 阅读全文

posted @ 2013-01-16 14:48 勤奋的菜鸟 阅读(152) 评论(0) 推荐(0) 编辑

IIS问题集

摘要: 1、http:错误500 。由于错误找不到指定的模块.服务器无法登录Windows NT IUSR_机器名的帐户返回数据是错误代码解决:在Internet信息服务中,对站点属性中的“目录安全性”进行设置:身份验证方法选用匿名访问,不允许IIS控制密码,集成WINDOWS身份验证; 阅读全文

posted @ 2013-01-16 11:55 勤奋的菜鸟 阅读(165) 评论(0) 推荐(0) 编辑

2013年1月6日 #

局域网共享设置

摘要: 1.开启Guest用户 密码可以不设,这样可以只输入账号Guest,即可登录(互访)。但想不设密码进行登录,需要保证以下策略的开启。 点击“开始→运行”并输入“gpedit.msc”,打开组策略。依次点击“计算机配置→Windows设置→安全设置→本地策略→安全选项”,找到“账户:使用空白密码的本地用户只允许进行控制台登录”。当启用时,就不能在远程用空密码访问,禁用它就可以了。 2.解禁Guest (1)打开组策略,依次点击“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,在“拒绝从网络访问这台计算机”项上双击,看有无Guest,如有请删除。 (2)仍在... 阅读全文

posted @ 2013-01-06 23:01 勤奋的菜鸟 阅读(287) 评论(0) 推荐(0) 编辑

2012年12月27日 #

通过文件头区分文件类型(包含常见文件的文件头)

摘要: 1、常见文件类型的文件头(使用UltraEdit文本编辑器获取): 可执行文件(如exe、bat、dll等):4D5A office2003系列:504B office2007系列:D0CF PDF文件:25502、代码:/// <summary> /// 文件类型 /// </summary> public enum FileType { /// <summary> /// 枚举未定义的文件类型 /// </summary> Undefined = -1, /// <summary> ... 阅读全文

posted @ 2012-12-27 14:35 勤奋的菜鸟 阅读(3377) 评论(0) 推荐(0) 编辑

2012年12月21日 #

不区分汉字还是英文和数字,按指定字节长度截取字符串

摘要: Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此,如果要截取的字符串是中、英文、数字混合的,就会产生问题,如下面的字符串:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Strings ="a加b等于c,如果a等1、b等于2,那么c等3"; 上面的字符 阅读全文

posted @ 2012-12-21 13:24 勤奋的菜鸟 阅读(2384) 评论(0) 推荐(1) 编辑

2012年12月17日 #

常用函数封装

摘要: namespace MRSOFTASPNET.CommonOperation{ /// <summary> /// 数据类型转换 /// </summary> public class DataTypeConvert { #region 数据类型转换 public DataTypeConvert() { } /// <summary> /// 字符串转换为整数 /// </summary> /// <param name="value"></param> /// <returns></ 阅读全文

posted @ 2012-12-17 21:23 勤奋的菜鸟 阅读(316) 评论(0) 推荐(0) 编辑

设计小结

摘要: 1、常用的一些操作,比如字符串转换其他类型、绑定数据到控件、弹出对话框等,放到一个类文件中(如果要归层的话应该是工具层),见“常用操作封装”; 阅读全文

posted @ 2012-12-17 21:21 勤奋的菜鸟 阅读(142) 评论(0) 推荐(0) 编辑

2012年12月11日 #

页面传递参数带中文产生乱码

摘要: JavaScript有三个对字符串编码的函数,分别是:escape,encodeURI,encodeURIComponent,相应解码函数unescape,decodeURI,decodeURIComponent 。 后台C#可以使用Request.QueryString和Server.UrlDecode等来解码使用;1、 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成... 阅读全文

posted @ 2012-12-11 16:36 勤奋的菜鸟 阅读(3468) 评论(1) 推荐(0) 编辑

2012年12月5日 #

从客户端中检测到有潜在危险的 Request.Form 值

摘要: asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,是输入了<></>之类的字符,没等你的过滤条件检测,一提交就出错,可以在你当前页面添加Page_Error()函数,来捕获所有页面处理过程中发生的而没有处理的异常。然后给用户一个合法的报错信息。也可以在Global.asax的Application_Error()来处理,你也可以在那里写通用的异常报错处理函数。如果两个地方都没有写异常处理函数,才会显示这个默认的报错页面呢。 protected void Page_Error(object sender, EventArgs 阅读全文

posted @ 2012-12-05 10:43 勤奋的菜鸟 阅读(2647) 评论(0) 推荐(1) 编辑