ASP.net ѧϰ±Ê¼Ç¶þ ϵͳ¶ÔÏóÓë״̬¹ÜÀí
µÚ¶þ¿Î£º ϵͳ¶ÔÏóÓë״̬¹ÜÀí
aspxÒ³Ãæ ¼Ì³Ð System.Web.UI.PageÀà
aspx ÔËÐлúÖÆÈçÏ£º
Page¶ÔÏó£ºÖ¸ÏòÒ³Ãæ×ÔÉíµÄ·½Ê½£¬×÷ÓÃÓòΪҳÃæÖ´ÐÐÆÚ
1) ÿһ¸öaspxÒ³Ãæ¶ÔÓ¦×ÅÒ»¸öPage¶ÔÏó
2) .aspxÓëºǫ́´úÂëÀà(¾Ö²¿Àà)ºÏ²¢Éú³ÉÒ³ÃæÀà
3) Page¶ÔÏóÊÇÒ³ÃæÀàµÄʵÀý
¸öÈË¿´·¨£ºÔÚPage¶ÔÏó×÷ÓÃÓòÄÚ£¬ÊDz»ÊÇÓеãÏñthisµÄÓ÷¨£¬Ö¸´úµ±Ç°µÄÒ³Ãæ¶ÔÏó£»Èç¹ûÄãÒ²ÈÏͬ£¬ÄÇôPage¿ÉÒÔÊ¡ÂÔÁË£¬¹þ¹þ£¡
PageÖ¸Á<%@page %> ÿ¸öÒ³ÃæÖ»ÄÜÓÐÒ»¸öPageÖ¸Áî
Language -- ´ú±íÒþ²Ø´úÂëÎļþËùʹÓõÄÓïÑÔ(Ö»ÄÜÊÇ.net framework 2.0 Ö§³ÖµÄÓïÑÔ)
AutoEventWireup -- ÊÇ·ñ×Ô¶¯µ÷ÓÃÍøҳʼþ£¬ÈçPage_Loadʼþ£¬ÈôÉèÖÃΪfalse£¬½«²»»á±»Ö´ÐУ¬Ä¬ÈÏΪtrue
CodeFile -- ¶ÔÓ¦Òþ²ØÎļþµÄÎļþÃû
Inherits -- ´úÂëºóÖõÄÀ࣬¾Ö²¿Àà
Îı¾¿ò(TextBox)ÈýÖÖÎı¾Ä£Ê½(TextMode)£ºSingline(ĬÈÏ)|MultiLine(¶àÐÐÎı¾)|Password(ÃÜÂë)
Get·½Ê½Ò³Ãæ¼ä´«Öµ£º
´«ÖµÒ³£ºResponse.Redirect("target.aspx?name="+txtUserName.Text+"&pwd="+txtPwd.Text);
½ÓÊÕÒ³£ºString name = Request.QueryString["name"];
String pwd = Request.QueryString["pwd"];
Ò³ÄÚ´«Öµ Page.IsPostBack
¸ÃÊôÐÔֵΪtrueʱ£¬±íʾÊÇ·þÎñÆ÷»Ø´«Ò³Ã棬Ϊfalseʱ£¬±íʾÊÇÊ״μÓÔØ
¾ßÓÐÒ³Ãæ»Ø´«¹¦ÄܵĿؼþÓÐÈý¸ö
1) Button 2) LinkButton 3) ImageButton
µ±È»£¬ËüλÓÐÒ»¸ö¹²Í¬µÄÊôÐÔ¾ÍÊÇ PostBackUrlÊôÐÔ£¬Ö¸µÄÊǻش«µÄµØÖ·£¬Èç¹ûÉèΪÆäËüurl£¬½«Ìøµ½ÏàÓ¦Ò³Ãæ
~/ : ÍøÕ¾¸ùĿ¼µÄÏà¶Ô·¾¶
Page.PreviousPage ·µ»ØֵΪPage¶ÔÏó£¬ »ñÈ¡Ïòµ±Ç°Ò³Ãæ´«ÊäÊý¾ÝµÄÒ³Ãæ
Page.IsCrossPagePostBack ·µ»ØֵΪboolean £¬Ö¸Ê¾¿çÒ³»Ø·¢ÊÇ·ñ°üº¬·ÃÒ³Ãæ
FindControl·½·¨¿ÉÓÃÓÚÒ³Ãæ²éÕҿؼþ
ͨ³£Ê¹Óãº
if(PreviousPage!=null && PreviousPage.IsCrossPagePostBack)
{
TextBox tb = PreviousPage.FindControl("txtContent") as TextBox;
}
ʵÀý£ºÒ³Ãæ´«Öµ£¬Í¨¹ýASP.netµÄÔ´Ò³ÃæPreviousPageÊôÐԺͲéÕҿؼþµÄ·½·¨À´»ñÈ¡Öµ¡£
Login.aspxÒ³Ãæ´úÂ룺
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or
Ïà¹ØÎĵµ£º
Áù¡¢ASP.NET Web ·þÎñÆ÷¿Ø¼þÖÐµÄ Tab ¼ü˳Ðò¡¢½¹µãºÍ·ÃÎʼü
ÈôÒªÔöÇ¿ÔÚ ASP.NET ÍøÒ³ÖÐʹÓÿؼþµÄÓû§ÌåÑ飬¿ÉÒÔÖ¸¶¨Óû§Í¨¹ý°´ Tab ¼üÏÔʾ ASP.NET Web ·þÎñÆ÷¿Ø¼þµÄ˳Ðò£¬²¢¿ÉÒÔÖ¸¶¨×î³õ´ò¿ªÒ³Ê±Ò³ÉϵÄÄĸö¿Ø¼þ¾ßÓн¹µã¡£
1¡¢Tab ¼ü˳Ðò
µ±ÔÚä¯ÀÀÆ÷ÖÐÏÔʾҳʱ£¬Óû§¿ÉÒÔʹÓà ......
¾Å¡¢ÒÔ±à³Ì·½Ê½Ìí¼Ó ASP.NET ¿Ø¼þ
ÓÐʱ£¬ÔÚÔËÐÐʱ´´½¨¿Ø¼þ±ÈÔÚÉè¼Æʱ´´½¨¿Ø¼þ¸ü¿ÉÐС£ÀýÈ磬¼Ù¶¨ÓÐÒ»¸öËÑË÷½á¹ûÒ³£¬ÄúÒªÔÚÆäÖн«ÒÔ±íµÄÐÎʽÏÔʾ½á¹û¡£ÓÉÓÚ²»ÖªµÀÒª·µ»Ø¶àÉÙÏÒò´ËÄúÐèҪÿ¸ö·µ»ØµÄÏ̬Éú³ÉÒ»¸ö±íÐС£
˵Ã÷£º ÏÖÓпؼþͨ³£¿ÉÒÔÌṩ´Ó¶¯ ......
ÔÚASP.NET ÖÐʵÏÖµ¥µãµÇ¼
³ö×Ô£º¡¾ÃÏÏÜ»áÖ®¾«²ÊÊÀ½ç¡¿ ·¢²¼ÈÕÆÚ£º2005Äê1ÔÂ27ÈÕ 8µã48·Ö0Ãë
ÓÉÓÚijЩÔÒò£¬ÔÚÎÒÃǵÄÓ¦ÓÃÖлáÓöµ½Ò»¸öÓû§Ö»ÄÜÔÚÒ»¸öµØ·½µÇ¼µÄÇé¿ö£¬Ò²¾ÍÊÇÎÒÃÇͨ³£Ëù˵µÄµ¥µãµÇ¼¡£ÔÚASP.NETÖÐʵÏÖµ¥µãµÇ¼ÆäʵºÜ¼òµ¥£¬ÏÂÃæ¾Í°ÑÖ÷ÒªµÄ·½·¨ºÍÈ«²¿´úÂë½øÐзÖÎö¡£
ʵÏÖ˼·
ÀûÓÃCacheµÄ¹¦ÄÜ ......
¶ÔÓÚasp.net µÄExcelµ¼³ö£¬ÓжàÖÖ·½·¨£¬µ½Ä¿Ç°£¬¸öÈËÈÏΪ£¬ÀûÓÃmyxlsµ¼³öExcel»¹ÊDZȽϺÃÓõģ¬¿ÉÒԺܺõÄÉèÖÃExcelµÄ¸ñʽ¡£¡£¡£
ʹÓúܷ½±ã£¬ÏÂÔØorg.in2bits.MyXls.dll£¬ÒýÈëÃüÃû¿Õ¼ä¼´¿É
ÏÂÃæÊÇÒ»¸öʹÓôúÂëʾÀý£º
private void ExcelExport(IList< LineLossInfo > lossListExcel)
&nb ......
ÔÚÀûÓÿªÔ´MyXlsµ¼³öExcelʱ£¬¶ÔÓÚ°²×°×ÅѸÀ׵Ŀͻ§¶Ë£¬µ¼³öʱ»á¹ØÁªÑ¸À×£¬Èç¹ûÓÃѸÀ×ÏÂÔØ£¬ÏÂÔصÄÊÇÕâ¸öÒ³Ãæ¼´aspxÎļþ£¬¶ø·ÇÏëÒªµÄµÄ±¨±í
ΪÁ˽â¾öÕâ¸öÎÊÌâ·Ñ¾¡ÐÄ˼£¬bd£¬Google£¬Ã»ÕÒµ½´ð°¸£¬ºóÀ´×Ô¼º¿´¿´Ô´Â룬ϸϸÑо¿ÁËһϽâ¾öÁË
ѸÀ×ÏÂÔØʱÖض¨Î»ÁË×ÊÔ´£¬ËùÒÔÏÂÔصõ½µÄÊÇÍøÒ³µÄ¡£ÕâÑùÎÒÃÇ¿ÉÒÔÿ´Îµã»÷µ¼³öÊ±× ......