ASP.NETÒ³ÃæÄ£ÐÍ
Ò»¡¢ASP.NETÒ³Ãæ
Ò»¸öASP.NETÒ³Ãæ£¨»òÕß³ÆÎªASP.NET´°Ì壩ÓÉÒÔϼ¸¸ö²¿·Ö×é³É£º
1¡¢Ö¸Áî
£¨°üÀ¨@Page¡¢@Import¡¢@OutputCache¡¢@Implements¡¢@Register¡¢@Master¡¢@Control…£©
2¡¢Head£¨HTMLÎĵµÍ·£©
3¡¢Body£¨HTMLÎĵµÌ壩
´°ÌåÔªËØ£¨form£©
¿Ø¼þ£¨html±ê¼Ç¡¢·þÎñÆ÷¿Ø¼þ±ê¼Ç£©
4¡¢´úÂ루¿Í»§¶Ë´úÂ룬·þÎñ¶Ë´úÂ룩
ÿ¸öASP.NET´°ÌåÒ³¶¼°üº¬ÍøÒ³Ö¸ÁʹÓÃÕâЩָÁî¿ÉÒÔ¿ØÖÆWeb´°ÌåÒ³µÄÐÐΪ¡£»ù±¾ÉÏ£¬ÕâЩָÁî¶¼ÊÇÓÃÓÚ±àÒëʱµÄ¿ª¹ØÑ¡Ïî¡£ÍøÒ³Ö¸Áî¶¼ÊÇÒÔ@¿ªÍ·µÄ¡£ÆäÒ»°ã¸ñʽÈçÏ£º
<%@ Page Language="C#" % CodeFile=”Default.aspx” Inherit=”Default”>
ÕâЩָÁî½Ï¶à£¬¶øÇÒÿһ¸öÖ¸ÁîÓÖÓÐÐí¶àÊôÐÔ£¬ÎÒÃDzÉȡʹÓõ½Äĸö½²ÄĸöµÄ²ßÂÔ¡£ÕâÀïÎÒÃÇÊ×ÏȽéÉÜ×îÖØÒªµÄ@PageÖ¸ÁËü˵Ã÷¸Ã.aspxÒ³ÃæÊÇÒ»¸öHTML´°Ìå¡£LanguageÊôÐÔ˵Ã÷¸ÃÒ³Ãæ´¦Àí³ÌÐòʹÓõÄÊÇÄÄÖÖÓïÑÔ£¬CodeFileÊôÐÔ˵Ã÷¸ÃÒ³ÃæµÄ³ÌÐò´æ·ÅÔÚÄĸö´úÂëÒþ²ØÒ³ÎļþÖУ¬InheritÊôÐÔ˵Ã÷¸ÃÒ³ÃæÊÇÓÉÄĸöÀฺÔð´¦ÀíµÄ¡£È磺
<%@ Page Language="C#" % CodeFile=”Default.aspx” Inherit=”Default”>
£¼form£¾ÔªËØ£ºÈç¹ûÒ³Ãæ°üº¬ÔÊÐíÓû§½»»¥²¢Ìá½»µÄ¿Ø¼þ£¬Ôò¸ÃÒ³Ãæ±ØÐë°üº¬Ò»¸öformÔªËØ¡£formÔªËØ±ØÐë°üº¬runatÊôÐÔ£¬ÆäÊôÐÔÖµÉèÖÃΪserver¡£¶ÔÓÚASP.NET¶øÑÔÒ»¸öÒ³ÃæÓÐÇÒÖ»ÄÜÒ»¸ö£¼form runat=”server”£¾±ê¼Ç¡£
¶þ¡¢ASP.NETÒ³Ãæ´úÂëÄ£ÐÍ
ASP.NETÖÐÿһ¸öÒ³Ãæ¶¼ÓÐÒ»¸öÀฺÔð¶ÔÒ³ÃæµÄ¸÷ÖÖ²Ù×÷½øÐд¦Àí£¬Òò´Ë.Net Framework°Ñ³£ÓõÄͨÓù¦ÄܳéÈ¡³öÀ´ÐγÉÒ»¸ö»ùÀࣺSystem.Web.UI.Page¡£ÎÒÃÇËù±àдµÄÿһ¸öASP.NETÒ³Ãæ¶¼Ó¦µ±´ÓÕâ¸öÀà¼Ì³Ð¡£
ÉÏÊöµ¥ÔªÒ»½²µ½£ºASP.NETÒ³Ãæ°üÀ¨±ê¼ÇºÍ´úÂë¡£¸ù¾Ý±ê¼ÇºÍ´úÂëµÄ×éÖ¯·½Ê½²»Í¬£¬ASP.NETÒ³ÃæµÄ´úÂëÄ£ÐÍÖ÷ÒªµÄÓÐÁ½ÖÖ£º
1¡¢ÄÚÖôúÂëÄ£ÐÍ£º±ê¼Ç·þÎñÆ÷¶ËÔªËØÒÔ¼°Ê¼þ´¦Àí´úÂëÈ«¶¼Î»ÓÚͬһ¸ö.aspxÎļþÖС£ÔÚ¶Ô¸ÃÒ³½øÐбàÒëʱ£¬±àÒëÆ÷½«Éú³ÉºÍ±àÒëÒ»¸ö´ÓPage»ùÀàÅÉÉúµÄÐÂÀà¡£Éú³ÉµÄÀཫ±àÒë³É³ÌÐò¼¯£¬²¢½«¸Ã³ÌÐò¼¯¼ÓÔØµ½Ó¦ÓóÌÐòÓò£¬È»ºó¶Ô¸ÃÒ³Àà½øÐÐʵÀý»¯£¬²¢Ö´ÐиÃÒ³ÀàÒÔ½«Êä³öÄÚÈݳÊÏÖµ½ä¯ÀÀÆ÷¡£Í¼1ΪÄÚÖôúÂëÄ£ÐÍÒ³ÃæÖеÄÒ³ÀàµÄ¼Ì³ÐÄ£ÐÍ¡£
ÆäÌØµãÊÇ£º
1)Ò³ÃæÄÚ´úÂëÈç¹û²»¶à£¬±ãÓÚ³ÌÐòÔ±ÔĶÁ£»Èç¹û´úÂë½Ï¶à£¬²»±ãά»¤£»
2)ÈÝÒײ¿ÊðºÍ¹ÜÀí£»
3)Îļþ
Ïà¹ØÎĵµ£º
¼ìË÷ COM À๤³§ÖÐ CLSID Ϊ {000209FF-0000-0000-C000-000000000046} µÄ×é¼þʱʧ°Ü£¬ÔÒòÊdzöÏÖÒÔÏ´íÎó: 80070005¡£
˵Ã÷: Ö´Ðе±Ç° Web ÇëÇóÆÚ¼ä£¬³öÏÖδ´¦ÀíµÄÒì³£¡£Çë¼ì²é¶ÑÕ»¸ú×ÙÐÅÏ¢£¬ÒÔÁ˽âÓйظôíÎóÒÔ¼°´úÂëÖе¼Ö´íÎóµÄ³ö´¦µÄÏêϸÐÅÏ¢¡£
Òì³£ÏêϸÐÅÏ¢: System.UnauthorizedAccessException: ¼ìË÷ COM À๤ ......
ʲôÊÇMVCģʽ
MVC£¨Model-View-Controller£¬Ä£ÐÍ—ÊÓͼ—¿ØÖÆÆ÷ģʽ£©ÓÃÓÚ±íʾһÖÖÈí¼þ¼Ü¹¹Ä£Ê½¡£Ëü°ÑÈí¼þϵͳ·ÖΪÈý¸ö»ù±¾²¿·Ö£ºÄ£ÐÍ£¨Model£©£¬ÊÓͼ£¨View£©ºÍ¿ØÖÆÆ÷£¨Controller£©¡£
ÄÇôMVCģʽºÍÎÒÃÇÊìϤµÄWebFormģʽÓÐʲô²»Í¬ÄØ£¿ËûµÄ¸÷¸ö²¿·ÖÓÖÊÇÔõÑù·Ö¹¤µÄÄØ£¿
ÎÒÃÇÏÈÀ´¿´Ò»ÏÂÆÕͨµÄWebFormģʽÏ£ ......
ÕªÒª
±¾ÎĽ«Ê×ÏȽéÉÜÒ»ÏÂÎÄÕµÄд×÷±³¾°ºÍÓõ½µÄÏà¹Ø¼¼Êõ¡£È»ºó½«·Ö±ðʹÓÃÆÓËØµÄAjax¼¼ÊõºÍASP.NET AJAX¿ò¼Ü·Ö±ðʵÏÖ¾µäµÄ“Hello£¡XX”£¬Í¨¹ýÁ½¸öСÀý×Ó£¬Ê¹ÅóÓÑÃǶÔÕâ¸ö¿ò¼ÜµÄÌØµãºÍ¿ò¼ÜµÄʹÓ÷½·¨ÓÐÒ»¸ö³õ²½µÄÈÏʶ¡£
ǰÑÔ
ÎÒÏ룬Èç¹û½ñÌìÄ ......
<asp:FileUpload /> ÎļþÉÏ´«¿Ø¼þ
ʵÏÖÒ»¸ö¼òµ¥µÄͼƬÎļþÉÏ´«
//ÉÏ´«Îļþ¿Ø¼þʹÓãºÊµÏÖÉÏ´«Í¼Æ¬¹¦ÄÜ£¬ÉÏ´«Í¼Æ¬Ö»ÄÜÊÇjpg£¬gif£¬bmpÈýÖÖÀàÐÍ£¬Í¼Æ¬´óС²»³¬¹ý60kb
ºǫ́´úÂ룺
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using ......