ASP.NETÖлùÀàÒ³µÄÉè¼ÆºÍʹÓÃ
ÔÚAsp.netÒµÎñϵͳµÄ¿ª·¢¹ý³ÌÖУ¬ÎªÁ˱£Ö¤Ò³Ãæ·ç¸ñµÄÒ»ÖÂÐÔÒÔ¼°¼õÉÙÖظ´´úÂëµÄ±àд£¬ÎÒÃÇÐèÒªÒýÈë»ùÀàÒ³µÄ¸ÅÄ¼´£º¶¨ÒåÒ»¸ö»ùÀàÒ³£¬ÈÃËùÓеÄÒ³Ã涼¼Ì³ÐÕâ¸ö»ùÀ࣬²¢ÔڸûùÀàÒ³ÖмÓÈ빫ÓõÄÊôÐԺͷ½·¨¡£
ʵ¼ÊʹÓÃʱ£¬°´ÕÕ¹¦ÄÜÒ³Ãæ»®·Ö£¬¿ÉÒÔ¶¨Òå¶à¸ö»ùÀàÒ³£¬È磺
class FormBase
class BizFormBase £ºFormBase
class ViewFormBase : BizFormBase
class EditFormBase : BizFormBase
class QueryFormBase : FormBase
¡¡¡¡FormBase£º»ùÀàÒ³Öеĸù£¬ÌṩÓëÒµÎñÎ޹صķþÎñ£¬È磺URLÖØд£¬ÈÕÖ¾µÈ¡£
¡¡¡¡BizFormBase£º¼ÓÈëºÍÒµÎñÏà¹ØµÄÊôÐÔ£¬È磺¸ÃÒ³ÃæµÄµ±Ç°ÒµÎñ¶ÔÏóIDµÈ¡£
¡¡¡¡ViewFormBase£¬£ºEditFormBase£ºÊµÏÖ¾ßÌåµÄ²é¿´£¬±à¼¹¦ÄÜ¡£
¡¡¡¡QueryFormBase£ºÊµÏÖ¶ÔͨÓòéѯҳÃæµÄ·â×°¡£
¡¡¡¡´ÓÃæÏò¶ÔÏóµÄ½Ç¶È¿´£¬»ùÀàÒ³ÓëÆÕͨµÄ»ùÀ࣬¼Ì³ÐÀàÉè¼ÆÆäʵÇø±ð²¢²»´ó£¬¶¼ÒªÔÚ»ùÀàÖбàд¹«ÓõÄÊôÐÔ·½·¨£¬²¢Í¨¹ýÐ麯Êý¡¢Ê¼þµÈ·½Ê½Èü̳ÐÀàÖØд»òÏìÓ¦¡£Ëù²»Í¬µÄÊÇ»ùÀàÒ³µÄÉè¼Æ¹ý³ÌÊܵ½ËùÔÚ»·¾³µÄÔ¼Êø¡£ÔÚWinForm»·¾³Ï£¬ÎÒÃÇ¿ÉÒÔÔ¤Ïȶ¨ÒåºÃ´°ÌåµÄ¹«ÓÃÔªËØ£¬È繤¾ßÌõ£¬Ä¬Èϵıí¸ñÒÔ¼°DataSource¿Ø¼þµÈ¡£¶øµ½ÁËAsp.netϵÄWebForm£¬ÔòÎÞ·¨ÊµÏÖ½çÃæÒ»¼¶µÄ¼Ì³Ð£¬Í¬Ê±¼ÓÈëÁË״̬¹ÜÀíµÈÒªÇó¡£
¡¡¡¡ÎªÁË°ïÖú´ó¼ÒÀí½â£¬ÎÒÃÇÒÔ²éѯ»ùÀàÒ³µÄÉè¼Æ¹ý³ÌÀ´·ÖÎö£º
¡¡¡¡Ò»¸ö×î¼òµ¥µÄ²éѯҳÃæ»á°üÀ¨Èý²¿·Ö£¬¶à¸ö²éѯÌõ¼þÎı¾¿ò£¬²éѯ°´Å¥£¬ÒÔ¼°±í¸ñ¡£Í¬Ê±²éѯҳ»áºÍÒ»¸öÊý¾Ý·ÃÎÊ×é¼þ¹ØÁª£¬µ±µã²éѯʱ£¬»á°Ñ²éѯÌõ¼þת³ÉwhereÓï¾äÌá½»¸øÊý¾Ý·ÃÎÊ×é¼þ¡£
QueryPeopleForm
OnQueryButtonClick()
{
¡¡string peopleName = txtPeopleName.Text;
¡¡string peopleAge = txtPeopleAge.Text;
¡¡string sql;
¡¡sql = string.Format(“Name Like‘%{0}%’and Age = {1}, PeopleName, peopleAge);
¡¡PeopleManager manager = new PeopleManager();
¡¡this.gridMain.DataSource = manager.GetDataTable(sql);
¡¡this.gridMain.DataBind();
}
¡¡¡¡µ±µã»÷²éѯ°´Å¥Ê±£¬ÎÒÃÇ×öÁËÒÔÏÂÈý¼þÊ£º
¡¡¡¡1¡¢»ñÈ¡²éѯÌõ¼þ
¡¡¡¡2¡¢Ìá½»²éѯ
¡¡¡¡3¡¢½«²éѯ½á¹û°ó¶¨µ½±í¸ñ
¡¡¡¡Õâ¶ùµÄÌá½»²éѯºÍ°ó¶¨ÔÚ²»Í¬µÄ²éѯҳÃ涼ÊÇÒ»ÑùµÄ£¬ÓÚÊÇÎÒÃÇÊ×ÏÈ°Ñ2£¬3·Åµ½»ùÀàÒ³ÖУ¬²¢ÌṩÕâÑùÒ»¸ö·½·¨£ºvoid QueryAndBind(IManager manager, string sql);Õâ¶ùÒª¶¨ÒåIManager½Ó¿Ú£¬ÈÃËùÓеÄManager¶¼ÊµÏָýӿڣ¬ÕâÑù»ùÀàÒ³¾ÍÎÞÐèÖªµÀ¾ßÌåµÄManager£¬Ö»Òªµ÷ÓÃIManager.GetDataTa
Ïà¹ØÎĵµ£º
³ö´¦£ºCSDN BLOG ×÷ÕߣºBrookes ʱ¼ä£º2006-12-5 14:12:00
ÔÚASPÖУ¬¾Í¿ÉÒÔͨ¹ýµ÷ÓÃCDONTS×é¼þ·¢Ëͼòµ¥Óʼþ£¬ÔÚASP.NetÖУ¬×ÔȻҲ¿ÉÒÔ¡£²»Í¬µÄÊÇ£¬.Net FrameworkÖУ¬½«ÕâÒ»×é¼þ·â×°µ½ÁËSystem.Web.MailÃüÃû¿Õ¼äÖС£ Ò»¸öµäÐ͵ÄÓʼþ·¢ËͳÌÐòÈçÏ£º
MailMessage mail=new MailMessage(); ......
µ÷ÓÃÊý¾ÝÁ¬½ÓÁ½ÖÖ·½·¨
1.web.config £¨ÅäÖÃÎļþ£© ÖÐ
<appSettings>
<add key="ConnectionString" value="server=localhost\sqlexpress;uid=sa;pwd=123456;database=News"/>
</appSettings>
µ÷ÓõÄʱºò
string strConn = System.Configuration.ConfigurationManager.AppSettings["ConnectionString ......
1. Response.Write("<script>alert('µ¯¶ÔµÄÄÚÈÝ£¡£¡');</script>"); //µ¯³öʱҳÃæΪ¿Õ°×É«,×îºÃ²»ÒªÓÃÕâÒ»ÖÖ
2. Page.ClientScript.RegisterStartupScript(this.GetType(),"","<script>alert('µ¯¶ÔµÄÄÚÈÝ£¡£¡');</script>"); //ûÓÐÓõ½ÎÞˢпؼþʱÓÃ
3. ScriptManager.RegisterCli ......
¡¡¡¡ASP.NETÊÇ΢ÈíÍƳöµÄÏÂÒ»´úWEB¿ª·¢¹¤¾ß£¬ÆäÇ¿´óµÄ¹¦ÄÜÁ¢¼´ÎüÒýÁËÒ»´óÅúWEB¿ª·¢ÕßͶÈëËüµÄÃÒÏ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´¿´ASP.NETµÄÑéÖ¤¿Ø¼þ£¬¸ÐÊÜASP.NETµÄÇ¿´ó¹¦ÄÜͬʱ·½±ãÎÒÃÇÏÖÔÚµÄWEB¿ª·¢¡£
WEB¿ª·¢ÕßÌرðÊÇASP¿ª·¢Õߣ¬Ò»Ö±¶ÔÊý¾ÝÑéÖ¤±È½ÏÄջ𣬵±ÄãºÃ²»ÈÝÒ×д³öÊý¾ÝÌá½»³ÌÐòµÄÖ÷ÌåÒԺ󣬻¹²»µÃ²»»¨´ó°Ñʱ¼äÈ¥ÑéÖ¤Óû§µÄà ......