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
Ïà¹ØÎĵµ£º
GridViewÎÞ´úÂë·ÖÒ³ÅÅÐò
GridViewÑ¡ÖУ¬±à¼£¬È¡Ïû£¬É¾³ý
GridViewÕý·´Ë«ÏòÅÅÐò
GridViewºÍÏÂÀ²Ëµ¥DropDownList½áºÏ
GridViewºÍCheckBox½áºÏ
Êó±êÒÆµ½GridViewijһÐÐʱ¸Ä±ä¸ÃÐеı³¾°É«·½·¨Ò»
Êó±êÒÆµ½GridViewijһÐÐʱ¸Ä±ä¸ÃÐеı³¾°É«·½·¨¶þ
GridViewʵÏÖɾ³ýʱµ¯³öÈ·ÈÏ ......
ÔÚCSÎļþÖУ¬Ê×ÏÈÔÚ¶¥²¿ÒýÈë²Ù×÷ExcelÊý¾ÝµÄÃüÃû¿Õ¼ä
using System.Data.OleDb;
Õýʽ´úÂëÈçÏ£º
private void Button_Click(object sender, System.EventArgs e)
{
string thefullname = this.uploadFile.PostedFile.FileName;//Ȗ ......
ĬÈÏÇé¿öÏ£¬ÔÚÒ³»Ø·¢µ½·þÎñÆ÷ʱ¡¢Ò³³õʼ»¯Ö®ºó£¨¼´ÊÓͼ״̬ºÍ»Ø·¢Êý¾ÝÒÑ´¦ÀíÖ®ºó£©ºÍµ÷ÓÃʼþ´¦Àí´úÂë֮ǰ£¬ASP.NET ÑéÖ¤¿Ø¼þ½«×Ô¶¯Ö´ÐÐÑéÖ¤¡£Èç¹ûä¯ÀÀÆ÷Ö§³Ö¿Í»§¶Ë½Å±¾£¬¿Ø¼þÒ²¿ÉÒÔÔÚä¯ÀÀÆ÷ÖÐÖ´ÐÐÑéÖ¤¡£
µ«ÊÇ£¬ÓÐʱÄú¿ÉÄÜÐèÒªÒÔ±à³Ì·½Ê½Ö´ÐÐÑéÖ¤¡£ÔÚÒÔÏÂÇé¿öÏ£¬Äú¿ÉÄÜÐèҪͨ¹ý±à³ÌÀ´½ ......
Ò»¡¢ÈÏʶWeb.configÎļþ
¡¡¡¡Web.configÎļþÊÇÒ»¸öXMLÎı¾Îļþ£¬ËüÓÃÀ´´¢´æ ASP.NET Web Ó¦ÓóÌÐòµÄÅäÖÃÐÅÏ¢£¨Èç×î³£ÓõÄÉèÖÃASP.NET Web Ó¦ÓóÌÐòµÄÉí·ÝÑéÖ¤·½Ê½£©£¬Ëü¿ÉÒÔ³öÏÖÔÚÓ¦ÓóÌÐòµÄÿһ¸öĿ¼ÖС£µ±Äãͨ¹ýVB.NETн¨Ò»¸öWebÓ¦ÓóÌÐòºó£¬Ä¬ÈÏÇé¿öÏ»áÔÚ¸ùĿ¼×Ô¶¯´´½¨Ò»¸öĬÈϵÄ
Web.configÎļþ£¬°üÀ¨Ä¬ÈϵÄÅäÖÃÉ ......
¡¡¡¡ASP.NETÊÇ΢ÈíÍÆ³öµÄÏÂÒ»´úWEB¿ª·¢¹¤¾ß£¬ÆäÇ¿´óµÄ¹¦ÄÜÁ¢¼´ÎüÒýÁËÒ»´óÅúWEB¿ª·¢ÕßͶÈëËüµÄÃÒÏ¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´¿´ASP.NETµÄÑéÖ¤¿Ø¼þ£¬¸ÐÊÜASP.NETµÄÇ¿´ó¹¦ÄÜͬʱ·½±ãÎÒÃÇÏÖÔÚµÄWEB¿ª·¢¡£
WEB¿ª·¢ÕßÌØ±ðÊÇASP¿ª·¢Õߣ¬Ò»Ö±¶ÔÊý¾ÝÑéÖ¤±È½ÏÄջ𣬵±ÄãºÃ²»ÈÝÒ×д³öÊý¾ÝÌá½»³ÌÐòµÄÖ÷ÌåÒԺ󣬻¹²»µÃ²»»¨´ó°Ñʱ¼äÈ¥ÑéÖ¤Óû§µÄà ......