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)Îļþ
Ïà¹ØÎĵµ£º
ʲôÊÇMVCģʽ
MVC£¨Model-View-Controller£¬Ä£ÐÍ—ÊÓͼ—¿ØÖÆÆ÷ģʽ£©ÓÃÓÚ±íʾһÖÖÈí¼þ¼Ü¹¹Ä£Ê½¡£Ëü°ÑÈí¼þϵͳ·ÖΪÈý¸ö»ù±¾²¿·Ö£ºÄ£ÐÍ£¨Model£©£¬ÊÓͼ£¨View£©ºÍ¿ØÖÆÆ÷£¨Controller£©¡£
ÄÇôMVCģʽºÍÎÒÃÇÊìϤµÄWebFormģʽÓÐʲô²»Í¬ÄØ£¿ËûµÄ¸÷¸ö²¿·ÖÓÖÊÇÔõÑù·Ö¹¤µÄÄØ£¿
ÎÒÃÇÏÈÀ´¿´Ò»ÏÂÆÕͨµÄWebFormģʽÏ£ ......
ÔÚwebconfigÖÐÓÐÒ»¸öÖØÒª½Úµã <system.web> ÆäÖаüÀ¨ÁËÒ»¸öÉí·ÝÑéÖ¤ÅäÖýڵã
<authentication mode="Windows"/>
ÆäÖÐ authentication ÊǽڵãÃû£¬modeÊÇģʽ£¬ÉÏÊö´úÂë±íʾ ²ÉÓÃwindowsÉí·ÝÑéÖ¤£¬ÄÇô´ËʱÉí·ÝÑéÖ¤½«½»¸øiis´¦Àí£¬¶øiisÖÐĬÈÏÉè
<authentication mode="Forms" >
&n ......
ÎåÖÖ³£¼ûµÄASP.NET°²È«È±ÏÝ
±£Ö¤Ó¦ÓóÌÐòµÄ°²È«Ó¦µ±´Ó±àдµÚÒ»ÐдúÂëµÄʱºò¿ªÊ¼×öÆð£¬ÔÒòºÜ¼òµ¥£¬Ëæ×ÅÓ¦ÓùæÄ£µÄ·¢Õ¹£¬ÐÞ²¹°²È«Â©¶´ËùÐèµÄ´ú¼ÛÒ²ËæÖ®¿ìËÙÔö³¤¡£¸ù¾ÝIBMµÄϵͳ¿ÆѧлᣨSystems Sciences Institute£©µÄÑо¿£¬Èç¹ûµÈµ½Èí¼þ²¿ÊðÖ®ºóÔÙÀ´ÐÞ²¹È±ÏÝ£¬Æä´ú¼ÛÏ൱ÓÚ¿ª·¢ÆÚ¼ä¼ì²âºÍÏû³ýȱÏݵÄ15±¶¡£
¡¡¡¡Î ......
ÔÎĵØÖ·:http://www.bengtbe.com/blog/post/2009/02/27/Using-StructureMap-with-the-ASPNET-MVC-framework.aspx
Using StructureMap with the ASP.NET MVC framework
2009-02-27 ÐÇÆÚÎå ×÷Õß:bengtbe
ÔÚÕâÀïÎÒÒª²ûÊöµÄÊÇÔõôÓÃ.net frameword ¿ò¼ÜϵÄStructureMapÕâ¸öÀà.
ÔÚѧϰÕâ¸öÖ®¼äÄãÐèÒª¶ÔASP.NE ......
<asp:FileUpload /> ÎļþÉÏ´«¿Ø¼þ
ʵÏÖÒ»¸ö¼òµ¥µÄͼƬÎļþÉÏ´«
//ÉÏ´«Îļþ¿Ø¼þʹÓãºÊµÏÖÉÏ´«Í¼Æ¬¹¦ÄÜ£¬ÉÏ´«Í¼Æ¬Ö»ÄÜÊÇjpg£¬gif£¬bmpÈýÖÖÀàÐÍ£¬Í¼Æ¬´óС²»³¬¹ý60kb
ºǫ́´úÂ룺
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using ......