ÈÃÎÒÃǵijÌÐòдµÃ¸ü¼ÓƽÒ×½üÈË£¬¸ü¼ÓÉú¶¯¶ÔÎÒÃǵıà³ÌÊÇ´óÓÐÒæ´¦µÄ¡£¶ÔÎÒÃǵijÌÐòѧϰҲÄÜÆðµ½Ê°빦±¶µÄ×÷Óᣱà³Ì¹ý³ÌÖÐ×ñÊصIJ»³ÉÎĵıê×¼£¬¶ÔÓÚÎÒÃǺÍËûÈ˵Ľ»Á÷ºÍ×Ô¼ºµÄÔÙѧϰ¶¼ÊÇÓÐÒæÎÞº¦µÄ¡£±Ï¾¹ÓÐʱÎÒÃÇдµÄ³ÌÐò²»ÊÇÖ»¸ø×Ô¼º¿´µÄ£¬Ò²²»ÊÇһʱÐËÆ𣬲»¹ÜÒÔºó¡£ ºÃµÄ±àÂë¿ÉʹԴ´úÂëµÄ¿É¶ÁÐÔÇ¿ÇÒÒâÒåÇå³þ£¬ÓëÆäËûÓïÑÔÔ¼¶¨ÏàÒ»Ö£¬²¢ÇÒ¾¡¿ÉÄÜÖ±¹Û¡£
1.´íÎó£¨ÒÔÍ⣩µÄ´¦Àí
³ÌÐò½¡×³ÐÔ×î»ù±¾ÒªÇó¾ÍÊdzÌÐò´íÎóµÄ´¦ÀíÓ벶׽£¬ÔÚASP.NETÖУ¬´íÎóµÄ´¦ÀíÓкÍÆäËû±à³ÌÓïÑÔÒ»ÑùµÄ»úÖÆ£¬¿ÉÒÔʹÓÃTry…Catch… FinallyµÈ·½Ê½£¬ÕâÒ»µãºÍASPÏà±È¾ßÓнϴóµÄ½ø²½¡£¶øÇÒ£¬Ê¹ÓÃÕâЩ´íÎó´¦Àí·½·¨£¬¿ÉÒÔ´ó´óÌá¸ß³ÌÐòµÄ¿É¶ÁÐԺͳÌÐòµ÷ÊÔËٶȣ¬ÔÚÕ⼸¸öÓÅÊƽáºÏµÄÇé¿öÏ£¬ÎÒÃǸü¼ÓÓ¦¸Ã×¢ÒâÕâÒ»µã¡£
2.×Ö·û´®µÄ´¦Àí
ÍøÒ³Éè¼ÆÖУ¬×Ö·û´®µÄ´¦Àí¼¸ºõÊÇ×î³£¼ûµÄÁË¡£Ê¹ÓÃASP.NETÒÔºó£¬×Ö·û´®µÄ´¦Àí±ÈASPµÄËٶȿ죬¶øÇÒ£¬ÔÚASP.NETÖУ¬×¨ÃÅÔö¼ÓÒ»¸ö×Ö·û´®´¦ÀíÀàStringBulider£¬Ê¹ÓÃÕâ¸öÀà¿ÉÒÔÍê³ÉһЩ³£¼ûµÄ×Ö·û´®²Ù×÷£¬¶ø×îÖ÷ÒªµÄ£¬Ê¹ÓÃStringBuilder¿ÉÒÔ´ó´óÌá¸ß×Ö·û´®´¦ÀíËٶȡ£
ÔÚASP.NETÖУ¬×î³£¼ûµÄ¾ÍÊÇʹÓÓ&”À´Á¬½ÓÁ½¸ö×Ö·û´®£º
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
Dim my ......
ASP.NET ProfileÊôÐÔ
×÷Óãº
´æ´¢ºÍʹÓÃΨһÓëÓû§¶ÔÓ¦µÄÐÅÏ¢
Õ¹ÏÖ¸öÈË»¯°æ±¾µÄWebÓ¦ÓóÌÐò
Óû§µÄΨһÉí·Ý±êʶÔÚÔٴηÃÎÊʱʶ±ðÓû§
ASP.NET ProfileÈçºÎ¹¤×÷
ÄãµÄWebÓ¦ÓóÌÐòÔËÐÐʱ£¬ASP.NET´´½¨Ò»¸ö´ÓProfileBaseÀද̬¼Ì³ÐÏÂÀ´µÄ¶¯Ì¬Éú³É³öÀ´µÄProfileCommonÀà¡£¶¯Ì¬ProfileCommonÀà°üº¬ÁËÄãÔÚWebÓ¦ÓóÌÐòÅäÖÃÎļþÖÐÖ¸¶¨µÄProfileÊôÐÔËùÓµÓеÄ×ֶΡ£Ò»¸ö¶¯Ì¬ProfileCommonÀàµÄʵÀý±»ÉèÖóÉÁ˵±Ç°HttpContextµÄProfileÊôÐÔ£¬²¢¿ÉÒÔÔÚÓ¦ÓóÌÐòµÄ¸÷¸öÒ³ÃæÖÐʹÓá£
ASP.NETÊôÐÔµÄÓû§Éí·Ý
ASP.NETÓû§ProfileÌØÐÔ±»Éè¼ÆÓÃÀ´ÎªÎ¨Ò»µ±Ç°Óû§ÌṩÐÅÏ¢¡£Profile¿ÉÒÔÓëÈÏÖ¤Óû§ºÍÄäÃûÓû§Í¬Ê±Ê¹Óá£
ÈÏÖ¤Óû§
ĬÈϵأ¬Ò»¸öÓû§ProfileÓ뵱ǰHTTPÉÏÏÂÎÄ£¨¿Éͨ¹ýSystem.Web.HttpContext.Current·ÃÎÊ£©ÖеÄUserÊôÐÔÖд洢µÄÓû§Éí·Ý¹ØÁª¡£Óû§Éí·ÝÓÉÈçÏÂÒòËؾö¶¨£º
· ASP.NET±íµ¥ÉóºËϵͳ£¬³É¹¦ÉóºËºóÉèÖÃÓû§Éí·Ý¡£
· Windows»òÕßPassportÉóºË£¬³É¹¦ÉóºËºóÉèÖÃÓû§Éí·Ý¡£
· ......
1¡¢ExcelÊý¾Ýµ¼Èëµ½Êý¾Ý¿âÖУº
//¸Ã·½·¨ÊµÏÖ´ÓExcelÖе¼³öÊý¾Ýµ½DataSetÖУ¬ÆäÖÐfilepathΪExcelÎļþµÄ¾ø¶Ô·¾¶£¬sheetnameΪ±íʾÄǸöExcel±í£»
public DataSet ExcelDataSource( string filepath , string sheetname )
...{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter oada = new OleDbDataAdapter ( "select * from ["&nbs ......
Ò»¡¢Ð§¹ûͼ
1.¼òµ¥ÊôÐÔ
2.ÏÂÀ¿òÊôÐÔ
3.ÑÕÉ«ÊôÐÔ
4.°üº¬ÊôÐÔ
5.¼¯ºÏÊôÐÔ
±à¼Æ÷
6.ÈÕÆÚÊôÐÍ
¶þ¡¢³ÌÐò´úÂë
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
using System.Collections;
namespace GoldWisdom
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:GWEdit runat=server></{0}:GWEdit>")]
//[ToolboxBitmap(typeof(GoldWisdom.Resources.Icon), "GWEdit.bmp")]
//ÒýÓÃϵͳ¿Ø¼þµÄͼ±ê
[ToolboxBitmap(typeof(System.Web.UI.WebControls.TextBox))]
//[ToolboxItem(typeof(GWToolBoxItem))]
public class GWEdit : TextBox
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
public override string Text
{
get
{
String s = (String)Vi ......
ÔÚʹÓÃÍøÕ¾¹ÜÀí¹¤¾ß×öµÇ¼ҳÃæµÄʱºòÓöµ½µÄÎÊÌâ
ËùÓöÎÊÌ⣺½øÈëVisual Studio 2005µÄ“ÍøÕ¾”²Ëµ¥µÄ“ASP.NET ÅäÖԺ󣬵ã»÷“°²È«”ºó£¬³öÏÖÈçϵijö´íÐÅÏ¢£º
“Ñ¡¶¨µÄÊý¾Ý´æ´¢Çø³öÏÖÎÊÌ⣬ÔÒò¿ÉÄÜÊÇ·þÎñÆ÷Ãû³Æ»òƾ¾ÝÎÞЧ£¬»òÕßȨÏÞ²»×ã¡£Ò²¿ÉÄÜÊÇδÆôÓýÇÉ«¹ÜÀíÆ÷¹¦ÄÜÔì³ÉµÄ¡£Çëµ¥»÷ÏÂÃæµÄ°´Å¥£¬ÒÔÖض¨Ïòµ½¿ÉÒÔÑ¡ÔñÐÂÊý¾Ý´æ´¢ÇøµÄÒ³¡£
ÏÂÃæµÄÏûÏ¢¿ÉÄÜ»áÓÐÖúÓÚÕï¶ÏÎÊÌâ: ÎÞ·¨Á¬½Óµ½ SQL Server Êý¾Ý¿â¡£ ”
ϵͳÅäÖãºWindows vista sp2 + IIS7 + Visual Studio 2005 + SQL Server 2005
½â¾ö°ì·¨£º
1¡¢´ò¿ªSDK ÃüÁîÌáʾ£¨ËùÓгÌÐò——Microsoft .NET Framework SDK v2.0——SDK ÃüÁîÌáʾ¡£Ò²¿É´ò¿ªVSµÄÃüÁîÌáʾ£©£¬ÊäÈëaspnet_regsql£¬µ¯³öASP.NET SQL Server °²×°Ïòµ¼£¬µãÏÂÒ»²½£¬µã“ΪӦÓóÌÐò·þÎñÅäÖà SQL Server”£¬µãÏÂÒ»²½£¬Êý¾Ý¿âÓÃ<ĬÈÏ>(aspnetdb)£¬µãÏÂÒ»²½£¬Íê³É¡£
2¡¢´ò¿ªVisual Studio 2005£¬ÒÀ´Î£º¹¤¾ß-->Ñ¡Ïî-->Êý¾Ý¿â¹¤¾ß-->Êý¾ÝÁ¬½Ó-->SQL S ......
×î½ü¼¸ÖÜ£¬ÔÚ²©¿Í¡¢TwitterºÍÂÛ̳ÉÏÈç»ðÈçݱµØÕ¹¿ªÁËÒ»³¡ÌÖÂÛ¡£ÌÖÂÛµÄÄÚÈÝÊÇ£º¿ª·¢ÈËÔ±ÊÇ·ñÓ¦¸ÃʹÓûòѧϰASP.NET MVC¡£´Ó“²»ÍƼöѧϰ”µ½“ËùÓÐASP.NET¿ª·¢ÈËÔ±¶¼Ó¦¸Ãѧϰ”£¬¸÷ÖÖ²»Í¬µÄ¹Ûµã²ã³ö²»Çî¡£InfoQ¶ÔÆäÖв¿·ÖÌÖÂÛÄÚÈݽøÐÐÁË×ܽᡣ
Rob Conerey£¨SubSonicÖ®¸¸£¬Ä¿Ç°ÊÇ΢ÈíASP.NET MVCÍŶӵÄÒ»Ô±£©½âÊÍÁËΪʲô¿ª·¢ÈËÔ±Ó¦¸ÃѧϰASP.NET MVC¡£ÔÚÎÄÕµĿªÊ¼£¬Ëû³ÆWebFormsÊÇÒ»¸ö“¾Þ´óµÄ»ÑÑÔ”¡£
WebFormsÊǸö»ÑÑÔ£¬ËüÊÇÒ»¸ö±»ÖÖÖÖ»ÑÑÔºÍÆÛÆËù°üΧ×ŵijéÏó»úÖÆ¡£Äã¶ÔWebFormsËù×öµÄÒ»Çж¼ÓëWebÎÞ¹Ø £ Ëü°ïÄã×öÁ˱¾¸ÃÄã×Ô¼º×öµÄÊ¡£
ÅóÓÑÃÇ£¬Õâ¿ÉÊǼþ´óÊ£¨ÖÁÉÙ¶ÔÎÒÀ´Ëµ£©£ºÄ㹤×÷ÔÚ»ÑÑÔÖС£WebÊÇ“Îޔ״̬µÄ£¬ËüÒÀÀµÒ»ÖÖ½Ð×öHTMLµÄ¶«Î÷£¬²¢Ê¹ÓÃÁíÒ»ÖÖ½Ð×öHTTPµÄ¶«Î÷ͨ¹ýµçÀ½«HTML·¢À´·¢È¥£ÄãÐèÒªÁ˽âËü¡¢ÈÈ°®Ëü²¢ÔÚ¹Ç×ÓÀï¸ÐÊÜËü¡£
RobÁоÙÁË7¸öʹÓÃASP.NET MVCµÄÀíÓÉ£¬»òÕßÓÃËûµÄ»°Ëµ“±ÜÃâ±»³ÆΪ¹ÖÈ˵Ä7¸öÀíÓÉ”£º
¿É²âÊÔÐÔ
ÍêÈ«¿ØÖÆHTML
¿ÉÀ©Õ¹
´ÙʹÄã˼¿¼
Ò×ÓÚ¿Í»§¶ËJavascript±à³Ì
¿ÉÒÔѧµ½ÐµĶ«Î÷
ÓÐȤ
È»ºó×ܽᵽ£º
½áÂÛ£ºWeb±à³ÌÔÙÒ»´Î³äÂúÁËÀÖȤ£¬ÖÁÉÙ¶ÔÎÒºÍÎÒµÄèÀ´Ëµ¡£µ±È»ÕâÓ ......
×î½ü¼¸ÖÜ£¬ÔÚ²©¿Í¡¢TwitterºÍÂÛ̳ÉÏÈç»ðÈçݱµØÕ¹¿ªÁËÒ»³¡ÌÖÂÛ¡£ÌÖÂÛµÄÄÚÈÝÊÇ£º¿ª·¢ÈËÔ±ÊÇ·ñÓ¦¸ÃʹÓûòѧϰASP.NET MVC¡£´Ó“²»ÍƼöѧϰ”µ½“ËùÓÐASP.NET¿ª·¢ÈËÔ±¶¼Ó¦¸Ãѧϰ”£¬¸÷ÖÖ²»Í¬µÄ¹Ûµã²ã³ö²»Çî¡£InfoQ¶ÔÆäÖв¿·ÖÌÖÂÛÄÚÈݽøÐÐÁË×ܽᡣ
Rob Conerey£¨SubSonicÖ®¸¸£¬Ä¿Ç°ÊÇ΢ÈíASP.NET MVCÍŶӵÄÒ»Ô±£©½âÊÍÁËΪʲô¿ª·¢ÈËÔ±Ó¦¸ÃѧϰASP.NET MVC¡£ÔÚÎÄÕµĿªÊ¼£¬Ëû³ÆWebFormsÊÇÒ»¸ö“¾Þ´óµÄ»ÑÑÔ”¡£
WebFormsÊǸö»ÑÑÔ£¬ËüÊÇÒ»¸ö±»ÖÖÖÖ»ÑÑÔºÍÆÛÆËù°üΧ×ŵijéÏó»úÖÆ¡£Äã¶ÔWebFormsËù×öµÄÒ»Çж¼ÓëWebÎÞ¹Ø £ Ëü°ïÄã×öÁ˱¾¸ÃÄã×Ô¼º×öµÄÊ¡£
ÅóÓÑÃÇ£¬Õâ¿ÉÊǼþ´óÊ£¨ÖÁÉÙ¶ÔÎÒÀ´Ëµ£©£ºÄ㹤×÷ÔÚ»ÑÑÔÖС£WebÊÇ“Îޔ״̬µÄ£¬ËüÒÀÀµÒ»ÖÖ½Ð×öHTMLµÄ¶«Î÷£¬²¢Ê¹ÓÃÁíÒ»ÖÖ½Ð×öHTTPµÄ¶«Î÷ͨ¹ýµçÀ½«HTML·¢À´·¢È¥£ÄãÐèÒªÁ˽âËü¡¢ÈÈ°®Ëü²¢ÔÚ¹Ç×ÓÀï¸ÐÊÜËü¡£
RobÁоÙÁË7¸öʹÓÃASP.NET MVCµÄÀíÓÉ£¬»òÕßÓÃËûµÄ»°Ëµ“±ÜÃâ±»³ÆΪ¹ÖÈ˵Ä7¸öÀíÓÉ”£º
¿É²âÊÔÐÔ
ÍêÈ«¿ØÖÆHTML
¿ÉÀ©Õ¹
´ÙʹÄã˼¿¼
Ò×ÓÚ¿Í»§¶ËJavascript±à³Ì
¿ÉÒÔѧµ½ÐµĶ«Î÷
ÓÐȤ
È»ºó×ܽᵽ£º
½áÂÛ£ºWeb±à³ÌÔÙÒ»´Î³äÂúÁËÀÖȤ£¬ÖÁÉÙ¶ÔÎÒºÍÎÒµÄèÀ´Ëµ¡£µ±È»ÕâÓ ......