asp.net¶¯Ì¬Éú³ÉhtmlÒ³Ãæ
ÊÊÓÃÓÚ£ºmicrosoft ASP.NET
ÕªÒª:asp.net¶¯Ì¬Éú³ÉhtmlÒ³Ãæ,ÊÊÓÃ
¼ò½é
´Ë¹¦ÄÜÊÊÓÃÓÚºǫ́Êý¾Ý¿â¹¦Äܲ»Ç¿µÄwebÕ¾µã£¬¼´´ó²¿·ÖÎı¾²»ÊÇ´æ·ÅÔÚÊý¾Ý¿âµÄ¼Ç¼ÖУ¬¶øÊÇ·ÅÔÚhtmlÎļþ»òÕßxmlÎļþÖУ¬½ö½ö°ÑË÷Òý·Åµ½Êý¾Ý¿âÖУ¬ÈçÎÄÕ±êÌâ¡¢Àà±ð¡¢²éѯ¹Ø¼ü×ֵȡ£ÕâÑùÊʺÏÓÚºǫ́ûÓÐÖîÈçms Sql ServerÕâÑùµÄÊý¾Ý¿âÖ§³ÖµÄWebÕ¾µã¡£
ÊÊÓÃÓÚÐÂÎÅ·¢²¼ÏµÍ³£¬±ÈÈçsina¡¢163µÈ¶¼ÊDzÉÓö¯Ì¬Éú³ÉhtmlÒ³ÃæµÄ¡£
ÊÊÓÃÓÚÐ趯̬¶¨ÖÆÒ³ÃæµÄ³ÌÐò¡£±ÈÈçÂÛ̳¡¢ÁÄÌìÊҵȡ£¿ÉÒÔ¼ÓÔØ¶¨ÖƺõÄhtmlÒ³Ãæ£¬À´¼ÓÇ¿ÃÀ¹Û¡£
˼·
1. ÀûÓÃÈçDw-MxÕâÑùµÄ¹¤¾ßÉú³Éhtml¸ñʽµÄÄ£°å£¬ÔÚÐèÒªÌí¼Ó¸ñʽµÄµØ·½¼ÓÈëÌØÊâ±ê¼Ç(Èç$htmlformat$),¶¯Ì¬Éú³ÉÎļþʱÀûÓôúÂë¶ÁÈ¡´ËÄ£°å£¬È»ºó»ñµÃǰ̨ÊäÈëµÄÄÚÈÝ£¬Ìí¼Óµ½´ËÄ£°åµÄ±ê¼ÇλÖÃÖУ¬Éú³ÉÐÂÎļþÃûºóдÈë´ÅÅÌ£¬Ð´ÈëºóÔÙÏòÊý¾Ý¿âÖÐдÈëÏà¹ØÊý¾Ý¡£
2. ʹÓúǫ́´úÂëÓ²±àÂëHtmlÎļþ£¬¿ÉÒÔʹÓÃHtmlTextWriterÀàÀ´Ð´htmlÎļþ¡£
Óŵã
1. ¿ÉÒÔ½¨Á¢·Ç³£¸´ÔÓµÄÒ³Ãæ£¬ÀûÓðüº¬jsÎļþµÄ·½·¨£¬ÔÚjsÎļþÄÚ¼ÓÈëdocument.write()·½·¨¿ÉÒÔÔÚËùÓÐÒ³ÃæÄÚ¼ÓÈëÈçÒ³ÃæÍ·£¬¹ã¸æµÈÄÚÈÝ¡£
2. ¾²Ì¬htmlÎļþÀûÓÃMS Windows2000µÄIndex Server¿ÉÒÔ½¨Á¢È«ÎÄËÑË÷ÒýÇæ£¬ÀûÓÃasp.net¿ÉÒÔÒÔDataTableµÄ·½Ê½µÃµ½ËÑË÷½á¹û¡£¶øWin2000µÄIndex·þÎñÎÞ·¨²éÕÒxmlÎļþµÄÄÚÈÝ¡£Èç¹û°üÀ¨ÁËÊý¾Ý¿âËÑË÷ÓëIndexË÷ÒýË«ÖØ²éÕÒ£¬ÄÇô´ËËÑË÷¹¦Äܽ«·Ç³£Ç¿´ó¡£
3. ½ÚÊ¡·þÎñÆ÷µÄ¸ººÉ£¬ÇëÇóÒ»¸ö¾²Ì¬µÄhtmlÎļþ±ÈÒ»¸öaspxÎļþ·þÎñÆ÷×ÊÔ´½ÚÊ¡Ðí¶à¡£
ȱµã
˼·¶þ£º Èç¹ûÓÃÓ²±àÂëµÄ·½Ê½£¬¹¤×÷Á¿·Ç³£´ó£¬ÐèÒª·Ç³£¶àµÄhtml´úÂë¡£µ÷ÊÔÀ§ÄÑ¡£¶øÇÒʹÓÃÓ²±àÂëÉú³ÉµÄhtmlÑùʽÎÞ·¨Ð޸ģ¬Èç¹ûÍøÕ¾¸ü»»Ñùʽ£¬ÄÇô±ØÐëµÃÖØÐ±àÂ룬¸øºóÆÚ´øÀ´¾Þ´óµÄ¹¤×÷Á¿¡£
Òò´ËÕâÀï²ÉÓõÄÊǵÚÒ»ÖÖ˼·
ʾÁдúÂë
1.¶¨Òå(template.htm)htmlÄ£°åÒ³Ãæ
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body >
<table $htmlformat[0] height="100%" border="0" width="100%" cellpadding="10" cellspacing="0" bgcolor="#eeeeee" style="border:1px solid #000000">
<tr>
<td width="100%" valign="middle" align="left">
<span style="color: $htmlformat[1];font-size: $htmlformat[2]">$htmlformat[3]</span>
</td>
</tr>
</table>
</body>
</htm
Ïà¹ØÎĵµ£º
Ò»°ãÊÇ·ÅÔÚGlobal.asaxÖУ¬´úÂëÈçÏ£º
<%@ Application Language="C#" %>
<mce:script runat="server"><!--
void Application_Start(object sender, EventArgs e)
{
// ÔÚÓ¦ÓóÌÐòÆô¶¯Ê±ÔËÐеĴúÂë
//Application["online"] = 10;//ÉèÖÃĬÈÏÔÚÏßÈËÊý,ÔÚÐéÄâ¿Õ¼äÉÏ£¬ÕâÀï²»»á ......
¸ø³öÒ»¸ö×Ö·û´®£¬Èç¡°ÖйúChinaÎÒ°®ÄãI love you¡±£¬³ÌÐò¿ÉÒÔʵÏÖÖÐÓ¢ÎĵÄÇø±ð;
ʶ±ð½á¹ûÈçÏ£º¹²ËĸöÔªËØ
Öйú
China
ÎÒ°®Äã
I love you
string ptn = "[\u4e00-\u9fa5]+|[a-zA-Z\\s]+";
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(ptn);
s ......
ÓÃDataBinder.eval °ó¶¨Êý¾Ý²»±Ø¹ØÐÄÊý¾ÝÀ´Ô´(Dataread»òdataset)Ò²²»±Ø¹ØÐÄÊý¾ÝµÄÀàÐÍ,eval»á°ÑÕâ¸öÊý¾Ý¶ÔÏóת»»ÎªÒ»¸ö×Ö·û´®¡£Êǵײã°ó¶¨×öÁ˺ܶ๤×÷£¬Ê¹ÓÃÁË·´ÉäÐÔÄÜ¡£ÕýÒòΪʹÓ÷½±ãÁË£¬µ«È´Ó°ÏìÁËÊý¾ÝÐÔÄÜ¡£µ±Óëdataset°ó¶¨Ê±£¬DataItemÆäʵÊÇÒ»¸öDataRowView£¨Èç¹û°ó¶¨µÄÊÇÒ»¸öÊý¾Ý¶ÁÈ¡Æ÷£¨dataread£©Ëü¾ÍÊÇÒ»¸öIdat ......
1.
´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.net
Ò³ÃæÖеÄij¸öButton
±»µã»÷ºódisable
µô¸ÃÒ³ÃæÖÐËùÓеÄButton
£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton
½Å±¾.
//ASP.NET
ÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script
language="javascript"> < !-- function dis ......
¡¡1. Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯
¡¡¡¡Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
¡¡¡¡·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø(Connection Pool)¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵͳ½«Óû§µÄÊý¾Ý¿âÁ¬½Ó·ÅÔÚÁ¬½Ó³ØÖУ¬ÐèҪʱȡ³ö£¬¹Ø± ......