ASP.NET开发技巧(不断更新中...)
本文总结ASP.NET开发过程中的一些技巧,并不断更新中...一、JavaScript中void(0)的妙用
我们先来看看在Javascript中void的意义:
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression expression 是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。在制作弹出窗口时我们可以使用按钮来制作,其实用<a>也是可以的:
<a href="#" >Open1</a>
这样会打开b.htm窗口,但同时整个页面会跳到顶端,如果不想如此,可以使用下面的方法:
<a href="javascript:void(0)" >Open2</a><a href="javascript:void(null)" >Open3</a>试试看,是不是打开窗口后原来的页面没有跳转?二、让文本框的长度随着文本内容增多而变长<input type="text" style="overflow:visible;">
三、在ASP.NET中轻松实现加密在ASP.NET中提供System.Web.Security命名空间,可以轻松实现SHA1和MD5加密,代码如下:
using System.Web.SessionState;
Response.Write(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("", "SHA1"));
Response.Write(“<br>" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("", "MD5"));