ASP.NET Òì³£´¦Àí
ASP.NET Òì³£´¦Àí
ÔÚ
Asp.net
¿ª·¢¹ý³ÌÖУ¬ÎÒÃÇ»áÓöµ½ºÜ¶à
Exception
£¬²»´¦ÀíÕâЩ
Exception
µÄ»°»á³öÏÖºÜÄÑ¿´µÄÒ³Ãæ¡£
»¹ÓÐһЩÎÒÃÇδԤÁϵ½µÄ
Exception
£¬µ±·¢Éú
Exception
ʱ£¬ÎÒÃÇÒ²±ØÐë½øÐмǼ¾ßÌåλÖã¬ÒÔ±ãÎÒÃÇÐÞÕý´íÎó¡£
asp.net
Òì³£´¦ÀíµÄλÖôó¸ÅÓÐÒÔÏÂ
3
¸öµØ·½
1.
³ÌÐòµÄ´úÂë¶ÎÖУ¬ÕâÊÇ×îÖ±½Ó´¦ÀíÒì³£µÄµØ·½¡£ÈçÏÂ
try
{
n=Convert.ToInt32(info);
}
catch(Exception)
{
}
Ö»ÊÇ×î»ù±¾´¦ÀíÒì³£µÄµØ·½¡£
2. ASP.NET
µÄÖеÄ
Application_Error
ÖÐ
.Application_Error
ʼþ¡£¶ÔÓÚÓ¦ÓóÌÐòÖÐÒý·¢µÄÈκÎδ´¦ÀíÒì³£¶¼»áÒý·¢´Ëʼþ¡£Ò»°ãÎÒÃÇ´¦ÀíÈçÏÂ
protected void Application_Error(Object sender, EventArgs e)
{
Exception exp=Server.GetLastError();
string strE="
ÄÚ²¿´íÎó
:"+ exp.InnerException.ToString()+"\r\n
¶ÑÕ»£º
"+ exp.StackTrace+"\r "+"Message:"+exp.Message+"\r
À´Ô´
:"+exp.Source;
// ÔÚʼþÈÕÖ¾ÖмǼÒì³£ÐÅÏ¢
Log(strE);
Server.ClearError();
Server.Transfer("Error.aspx",false);
}
ÕâÑùÎÒÃǾͿÉÒÔ´¦Àí
Server
¶Ë³öÏֵĴíÎó¡£ÎÒÃǼǼ³ö´íµÄÔ´Í·¡£
3.
Ò²¿ÉÒÔÔÚÒ³¼¶±ð»òÕßÓ¦ÓóÌÐò¼¶±ð´¦Àí´úÂë´íÎó¡£
Page
»ùÀ๫¿ªÁËÒ»¸ö
Page_Error
·½·¨£¬´Ë·½·¨ÔÚÒ³ÖпÉÒÔ±»ÖØÐ´¡£Ã¿µ±ÔËÐÐʱÒý·¢Î´²¶»ñµÄÒ쳣ʱ¶¼µ÷Óô˷½·¨¡£
void Page_Error(Object source, EventArgs e) {
String message = "<font face=verdana color=red>"
+ "<h4>" + Request.Url.ToString() + "</h4>"
+ "<pre><font color='red'>"
+ Server.GetLastError().ToString() + "</pre>"
+ "</font>";
Response.Write(message);
}
ÏÂÃæÎÒ½²ÊöÒ»ÏÂÔõôÔÚ
ASP.NET
³ÌÐòÀïÃæÍ³Ò»µÄ´¦ÀíÒì
Ïà¹ØÎĵµ£º
·þÎñÆ÷¿Ø¼þ html±ê¼Ç
label----------<span/>
button---------<input type="submit"/>
textbox--------<input type="text"/>
linkbutton-----<a href="javascript:" />
imagebutton----<input type="image"/>
hyperlink------<a />
......
ASP.NETÖеÄÈý²ã½á¹¹·ÖΪ±íʾ²ã£¨UI£©£¬ÒµÎñÂß¼²ã£¨BLL£©£¬Êý¾Ý·ÃÎʲ㣨Models£¬DAL£¬IDAL,DALFactory£¬DB£©£¬ÏÂÃæÎÒÀ´ËµËµÎÒ¶ÔѧϰÈý²ã½á¹¹µÄÔËÓá£
Ê×ÏÈÎÒ¸ø´ó¼Ò˵˵ÕâÈý²ã¶¼ÊÇʲôÒâ˼¡£
1. ±íʾ²ã£ºwebÏîÄ¿×ÔÈ»ÊÇÓ¦ÓóÌÐòµÄ±íʾ²ã£¬¾ÍÊÇ·ÃÎʵÄÕ¾µã£¬ËüÌṩËùÓÐÓëÓû§½øÐн»»¥µÄ ......
×î½ü×öÁËÒ»¸öÃâ·Ñ·¢¶ÌÐŵÄÐ¡ÍøÕ¾(http://freesms.cloudapp.net/)£¬µ«·¢ÏÖ×î½üÓÐÈËÆÆ½âÁËÎÒµÄÑéÖ¤Â룬ÒÔÿ3Ãë/ÌõµÄËÙ¶ÈÓÃÎҵĶÌÐÅ·þÎñÀ´·¢ËûµÄ¹ã¸æ¡£¸ü»»ÑéÖ¤Âë³ÌÐòºÍ¹ýÂ˹ؼü×ÖÖ»ÊÇÖα겻Öα¾µÄ·½·¨£¬ÎªÁ˳¹µ××èÖ¹´ËÀàʼþµÄ·¢Éú£¬ÎÒÃÇ»¹ÊÇÀ´¿´Ò»ÏÂÔõÑùͨ¹ýÓÅ»¯³ÌÐòÀ´ÊµÏÖ¡£
& ......
ºÃ¾ÃûÓÐд¼¼ÊõÎÄÕÂ,Èç¹û´ó¼Ò¿´²»Ã÷°×,¾Í¶à¿´¼¸Æª,º¹,»òÕß,ÔÚÎÄÕµĺóÃæ»Ø¸´(ÕâÊÇ×îÓÐЧµÄ°ì·¨),ÎһᾡÁ¦°ïÖú´ó¼Ò½â´ðÒÉ»ó.
À´ÕÒÕâÆªÎÄÕµÄ,Ó¦¸Ã¶¼ÖªµÀʲô½Ð¶þ¼¶ÓòÃû°É,·Ï»°¾Í²»ËµÁË.µ«ÊÇÌÖÂÛǰ,ÏÈÒªÃ÷°×Ò»¸ö˼ÏëÎÊÌâ.
ºÜ¶àÅóÓÑÒ»Ö±¿¼ÂDz»Çå(ÎÒǰ¼¸ÌìÒ²Ò»Ö±¸ã²»Ã÷°×)µÄÎÊÌâÊÇ,ÎÒ¼üÈëÒ»¸öµØÖ·ºó,ÔõôÕâ¸öurl¾Í±»ÖØÐ´ÁË?
......
×î½üÓиöÅóÓÑÒª×öurlÖØÐ´µÄ¶«Î÷,ÎÒ°ïËûŪÁËŪ,»ØÍ·¿´µ±Äê×Ô¼ºÐ´µÄÄǸöÎÄÕÂ,µ±Ê±ÒÔΪ×Ô¼ºÐ´µÄºÜÈÝÒ×Àí½â.µ«ÏÖÔÚÔÙ¿´È´¾õµÃдµÄ²»ºÃ.¶ø½ñÌì°Ù¶ÈÁËÒ»ÏÂurlrewriter·¢ÏÖÎÒÕâ¸öÎÄÕ¾¹È»Åŵڶþ.ΪÁË·½±ã¸ü¶àÅóÓÑ,ÎÒÔÙдµã¶«Î÷²¹³äÏÂ.
Ò»°ãÓðٶÈËѵÄÅóÓѶ¼ÊǶÔÕâ¸ö²»Á˽⵫ÓÖ¼±ÐèÒªÓõÄ,ÎÒÏë,ÔÙ¶àµÄÓïÑÔÒ²±È²»¹ýÒ»¾ä´úÂë.ÓÚÊÇÎÒ° ......