javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var obj = event.srcElement;
var objs = document.getElementsByTagName('INPUT');
for(var i=0; i< objs.length; i++)
{
if(objs[i].type.toLowerCase() == 'submit')
{
objs[i].disabled = true;
}
}
} //--> < /script>//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:asp.netpublic class PreventMultiClick : System.Web.UI.Page {
protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Button Button2;
protected System.Web.UI.WebControls.LinkButton LinkButton1; protected System.Web.UI.WebControls.Button Button3; private void Page_Load(object sender, System.EventArgs e)
{
this.GetPostBackEventReference(this.Button3);
//±£Ö¤ __doPostBack(eventTarget, eventArgument) ÕýÈ·×¢²á if(!IsPostBack)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("if (typeof(Page_ClientValidate) == 'function')
{
if (Page_ClientValidate() == false)
......
private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } µÚ¶þ£º
private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript>window.location.href=document.URL; < /script>" ); } µÚÈý£º
private void Button3_Click( object sender, System.EventArgs e ) { Response.AddHeader( "Refresh","0" ); } µÚËÄ£º
private void Button6_Click( object sender, System.EventArgs e ) { //ºÃÏñÓÐЩ²»¶Ô£¿ //Response.Write( " < script language=javascript>window.location.reload( ); < /script>" ); } µÚÎ壺
< script>< !-- var limit="3:00" if ( document.images ) { var parselimit=limit.split( ":" )parselimit=parselimit[0]*60+parselimit[1]*1 } function beginrefresh( ) { if ( !document.images )returnif ( parselimit==1 )window.location.reload( )else { parselimit-=1curmin=Math.floor( parselimit/60 )cursec=parselimit%60if ( curmin!=0 )curtime=curmin+"·Ö"+cursec+"ÃëºóÖØË¢±¾Ò³£¡"e ......
·½·¨Ò»£º
string postData = string.Format("a=1&b=2"); //post´«µÝ²ÎÊý
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.Default;
byte[] data = encoding.GetBytes(postData);
// ×¼±¸ÇëÇó
// ÉèÖòÎÊý
request = WebRequest.Create("http://www.baidu.com") as HttpWebRequest;
&n ......
VS2008 ¿ì½Ý¼ü´óÈ«[תÌû]
Ctrl+m+Crtr+oÕÛµþËùÓдó¸Ù
Ctrl+M+Crtr+P: Í£Ö¹´ó¸ÙÏÔʾ
Ctrl+K+Crtr+C: ×¢ÊÍÑ¡¶¨ÄÚÈÝ
Ctrl+K+Crtr+U: È¡ÏûÑ¡¶¨×¢ÊÍÄÚÈÝ
Ctrl+J : Áгö³ÉÔ± ÖÇÄܸÐÖª
Shift+Alt+Enter: Çл»È«ÆÁ±à¼
Ctrl+B,T / Ctrl+K,K: Çл»ÊéÇ©¿ª¹Ø
Ctrl+B,N / Ctrl+K,N: ÒÆ¶¯µ½ÏÂÒ»ÊéÇ©
Ctrl+B,P: ÒÆ¶¯µ½ÉÏÒ»ÊéÇ©
Ctrl+B,C: Çå³ýÈ«²¿±êÇ©
Ctrl+I: ½¥½øÊ½ËÑË÷
Ctrl+Shift+I: ·´Ïò½¥½øÊ½ËÑË÷
Ctrl+F: ²éÕÒ
Ctrl+Shift+F: ÔÚÎļþÖвéÕÒ
F3: ²éÕÒÏÂÒ»¸ö
Shift+F3: ²éÕÒÉÏÒ»¸ö
Ctrl+H: Ìæ»»
Ctrl+Shift+H: ÔÚÎļþÖÐÌæ»»
Alt+F12: ²éÕÒ·ûºÅ(ÁгöËùÓвéÕÒ½á¹û)
Ctrl+Shift+V: ¼ôÌù°åÑ»·
Ctrl+×óÓÒ¼ýÍ·¼ü: Ò»´Î¿ÉÒÔÒÆ¶¯Ò»¸öµ¥´Ê
Ctrl+ÉÏϼýÍ·¼ü: ¹ö¶¯´úÂëÆÁÄ»£¬µ«²»Òƶ¯¹â±êλÖá£
Ctrl+Shift+L: ɾ³ýµ±Ç°ÐÐ
Ctrl+M,M: Òþ²Ø»òÕ¹¿ªµ±Ç°Ç¶Ì×µÄÕÛµþ״̬
Ctrl+M,L: ½«ËùÓйý³ÌÉèÖÃΪÏàͬµÄÒþ²Ø»òÕ¹¿ª×´Ì¬
Ctrl+E,S: ²é¿´¿Õ°×
Ctrl+E,W: ×Ô¶¯»»ÐÐ
Ctrl+G: תµ½Ö¸¶¨ÐÐ
Shift+Alt+¼ýÍ·¼ü: Ñ¡Ôñ¾ØÐÎÎı¾
Alt+Êó±ê×ó°´Å¥: Ñ¡Ôñ¾ØÐÎÎı¾
Ctrl+Shift+U: È«²¿±äΪ´óд
Ctrl+U: È«²¿±äΪСд
´úÂë¿ì½Ý¼ü
Ctrl+Shift+¿Õ¸ñ¼ü / Ctrl+K,P: ²ÎÊýÐÅÏ¢
Ctrl+K,I: ¿ìË ......
ÒòΪ·þÎñÆ÷µÄÐÔÄÜÓÐÏÞ£¬·¢ÏÖ×Ô´ÓʹÓÃÁË Castle + Nhibernate Ö®ºó£¬·þÎñÆ÷ÔÚ¸üÐÂwebÕ¾µãÖ®ºóµÄÖØÐ±àÒë¹ý³ÌÌØ±ðÂþ³¤£¬ÓÐʱºò¶¼³¬¹ýÁË1·ÖÖÓ£¬¾¡¹Ü·¢²¼µÄweb³ÌÐòÒ²ÊDZàÒëºÃµÄ¡£ÏÂÃæÊÇwebʹÓõĶ¯Ì¬¿â:
Castle.Core.dll
Castle.DynamicProxy2.dll
Castle.Facilities.AutomaticTransactionManagement.dll
Castle.Facilities.NHibernateIntegration.dll
Castle.MicroKernel.dll
Castle.Services.Transaction.dll
Castle.Windsor.dll
FredCK.FCKeditorV2.dll
Iesi.Collections.dll
log4net.dll
MySql.Data.dll/System.Data.SQLite.dll
NHibernate.dll
UrlRewritingNet.UrlRewriter.dll
ÿ´ÎÎÒµÄwebÏîÄ¿ÓиüÐÂÖØÐ±àÒëºóÉú³ÉµÄweb.dllÉÏ´«µ½·þÎñÆ÷£¬·þÎñÆ÷w3p¾Í»áÖØÆô£¬cscÎÒµÄwebĿ¼ÏµÄÎļþ£¬Õû¸ö¹ý³ÌÕæÊÇÂþ³¤µÄÎÞ·¨ÈÌÊÜ¡£
[²»ÖªµÀ¸÷λ´óÏÀÓÐûÓÐʲôºÃµÄ½¨Òé]
ºóÀ´Ïëµ½°ÑÉÏÃæµÄÄÇЩ¶¯Ì¬¿â·ÅÈë GAC ÖУ¬»á²»»á¼õÉÙÖØÆôÐèҪʱ¼ä(ʵ¼ùÖ¤Ã÷ûÓÐÃ÷ÏԵı仯)¡£
±¾ÎÄûÓнâ¾öµ±³õµÄÎÊÌ⣬µ«ÊÇÒòÎªÉæ¼°µ½Ò»¸öÔÚ asp.net ÖÐÒýÓôæ·ÅÔÚGACÖеĵÚÈý·½¶¯Ì¬¿âµÄÎÊÌ⣬ËùÒÔ»¹ÊǼǼÏÂÀ´(:-)Õâ²ÅÊDZ¾ÎÄÖØµã)¡£
ÉÏÃæËùÓеĶ¯Ì¬¿â¶¼ÊÇÇ©¹ýÃûµÄ£¬·ÅÈëGACµÄ¹ý³Ì£º
1. ×¢²áµÚÈý·½¶ ......
1¡¢Êý¾Ý¿Ø¼þ£¨ÈçDataGrid/DataListµÈ¿Ø¼þ£©¸ñʽ»¯ÈÕÆÚ·½·¨£º
e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();
//Ö¸¶¨ÁУ¨µÚ1ÁУ©¸ñʽ»¯ÈÕÆÚ
2¡¢ÓÃStringÀàת»»ÈÕÆÚÏÔʾ¸ñʽ£º
String.Format( "yyyy-MM-dd ",yourDateTime);
3¡¢ÓÃConvert·½·¨×ª»»ÈÕÆÚÏÔʾ¸ñʽ£º
Convert.ToDateTime("2005-8-23").ToString"yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo);
//Ö§³Ö·±ÌåÊý¾Ý¿â
4¡¢Ö±½ÓÓÃToString·½·¨×ª»»ÈÕÆÚÏÔʾ¸ñʽ£º
DateTime.Now.ToString("yyyyMMddhhmmss");
DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")
5¡¢Ö»ÏÔʾÄêÔ£º
DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")
6¡¢ÏÔʾʱ¼äËùÓв¿·Ö£¬°üÀ¨£ºÄêÔÂÈÕʱ·ÖÃë
DataFormatString="{0:yyyy-MM-dd HH24:mm:ss}"> ......