ASP.NETÖÐË®¾§±¨±íµÄʹÓÃ
ÔÚÎÒÃǶÔVS.NetÖеÄË®¾§±¨±í£¨Crystal Reports£©½øÐÐÑо¿Ö®Ç°£¬ÎÒºÍÎÒÅóÓѶÔÈçºÎ½«Õâ¸ö¸´ÔӵĶ«¶«¼ÓÈëÎÒÃǵÄWebÓ¦ÓÃÓÐ×ŷdz£µÄºÃÆæÐÄ¡£Ò»ÖÜÒÔºó£¬ÔÚÔĶÁÁË´óÁ¿µÄ“HOWTO”ÎĵµÖ®ºó£¬ÎÒÃdzɹ¦µØ½«Ò»Ð©¼òµ¥µÄ±¨¸æ¼ÓÈëµ½ÁËÎÒÃǵÄAsp.net³ÌÐòÖУ¬²¢µÃµ½ÁËһЩС¾öÇÏ¡£
¡¡¡¡ÕâÆªÎÄÕ½ÌÄãÈçºÎÔÚ.Net WebÓ¦ÓÃÖÐʹÓÃË®¾§±¨±í£¬Ò²¿ÉÒÔÈÃÄãÔÚѧϰ¹ý³ÌÖÐÉÙ×ßһЩÍä·¡£ÎªÁ˵õ½×îºÃµÄЧ¹û£¬¶ÁÕß×îºÃÐèÒªÓÐһЩ»ù´¡µÄAsp.Net·ÃÎÊÊý¾Ý¿âµÄ֪ʶÒÔ¼°Ê¹ÓÃVS.NetµÄ¿ª·¢¾Ñé¡£
¡¡¡¡¼ò½é
¡¡¡¡Ë®¾§±¨±í¿ÉÒÔÓɺܶàµÄ·½·¨µÃµ½£¬ÆäÖÐÒ»¸ö¾ÍÊÇʹÓÃVS.NetÀ´´´½¨£¬ËüÌṩÁ˷dz£·á¸»Ä£ÐÍÒÔʹÎÒÃÇÄܹ»ÔÚÔËÐÐʱ²Ù×÷ÊôÐԺͷ½·¨¡£Èç¹ûÄãÕýÔÚʹÓÃVS.Net¿ª·¢.Net³ÌÐò£¬ÄÇôÄã¾Í²»ÐèÒªÔÙ°²×°ÆäËüÈí¼þÁË£¬ÒòΪËûÒѾÄÚǶÔÚVS.NetÖÐÁË¡£
¡¡¡¡Óŵã:
¡¡¡¡VS.NetË®¾§±¨±íÓÐÏÂÃæÒ»Ð©Ö÷ÒªµÄÓŵ㣺
¿ìËٵı¨±í¿ª·¢
Äܹ»µ¼³ö³ÉΪ¸´ÔӵĽ»»¥ÐÔͼ±í
¿ÉÒÔÓëÆäËü¿Ø¼þÒ»ÆðÔÚWebFormÖÐʹÓÃ
Äܹ»¶¯Ì¬µØ½«±¨±íµ¼³ö³ÉΪ.pdf,.doc,xls,html,rtfµÈ¶àÖÖ¸ñʽ
¡¡¡¡½á¹¹£º
¡¡¡¡Ò»Ð©×é¼þ×é³ÉÁËË®¾§±¨±íµÄ¶þ²ã½á¹¹£¬ÐèÒªµÄWebÓ¦ÓÃÓУº
¡¡¡¡¿Í»§¶Ë :
¡¡¡¡¿Í»§¶Ë½öÐèÒªÒ»¸ö¿ÉÒÔ·ÃÎÊǶÈëaspxÒ³Ãæ±¨±íµÄÓÎÀÀÆ÷¾Í¿ÉÒÔÁË
¡¡¡¡·þÎñÆ÷ :
¡¡¡¡Ë®¾§±¨±íÒýÇæ£¨Crystal Report Engine (CREngine.dll)£©
¡¡¡¡Í¨¹ýËü¿ÉÒÔÍê³ÉһЩÈÎÎñ£¬ÈçÔÚ±¨¸æÎļþÖкϲ¢Êý¾Ý£¬×ª»»±¨¸æÎªÆäËü¸ñʽµÈ¡£Ò²ÕýÊÇÒòΪ±¨¸æÒýÇæµÄ×÷Ó㬲ſÉÒÔ½«Asp.NetÖеÄË®¾§±¨±íת»»³ÉΪÆÕͨHTML¸ñʽ
¡¡¡¡Ë®¾§±¨±íÉè¼ÆÆ÷£¨Crystal Report Designer (CRDesigner.dll)£©
¡¡¡¡Ë®¾§±¨±í¾ÍÊÇÔÚÉè¼ÆÆ÷Öд´½¨µÄ£¬ÔÚÉè¼ÆÆ÷ÖÐÄã¿ÉÒÔÉè¼Æ±êÌ⣬²åÈëÊý¾Ý£¬¹«Ê½£¬Í¼±í£¬×Ó±¨±íµÈ¡£
¡¡¡¡.rpt±¨±íÎļþ
¡¡¡¡Ö´Ðб¨±íÖеĵÚÒ»²½¾ÍÊÇÔÚË®¾§±¨±íÉè¼ÆÆ÷½Ó¿Ú´´½¨´Ë±¨±í£¬ÔÚĬÈϰ²×°ÖÐ΢ÈíÒѾÌṩÁËһЩÏֳɵÄ.rptÀý×Ó¡£
¡¡¡¡Data Source
¡¡¡¡.rptÎļþÈ¡µÃÊý¾Ý¿âµÄ·½·¨È¡¾öÓÚÄã·½·¨µÄÑ¡Ôñ£¬ÄãÄÜÑ¡ÔñÈÃË®¾§±¨±í×Ô¼ºÑ¡ÔñÊý¾Ý¶ø²»Ê¹ÓÃÈκδúÂë»òÕßÒ²¿ÉÒÔÑ¡ÔñÊÖ¶¯µÄ×é×°DataSet,È»ºóÔÙ½«Æä´«Ë͵½±¨±íÎļþ¡£
¡¡¡¡Ë®¾§±¨±í²é¿´¿Ø¼þ£¨Crystal Report Viewer web form Control (CRWebFormViewer.dll)£©
¡¡¡¡Ë®¾§±¨±í²é¿´¿Ø¼þÊÇÒ»¸öWebForm¿Ø¼þ£¬¿ÉÒÔ½«Ëü¿´³ÉÊÇÒ»¸öÔÚ.aspxÒ³ÃæÖдæ·Å±¨±íµÄÈÝÆ÷¡£ ×¢Ò⣺ÔÚһЩ¸´ÔӵIJÙ×÷ÖУ¬±¨±í·þÎñÆ÷ÓëWeb·þÎñÆ
Ïà¹ØÎĵµ£º
1.Á¬½ÓÊý¾Ý¿âÎļþ
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;AttachDBFilename=|DataDirectory|TimeTracker.mdf;User Instance=true" />
SqlConnectionStringBuilderʵÀý»¯Ê±£¬ÒªÓõ½connectionString£¬È磺SqlConnectionStringBuild builder = new SqlC ......
ÔÚGlobal.asaxÆô¶¯Ò»ÌõÏ߳̾ÍokÁË£¬ÏÂÃæÊÇÆô¶¯Ï̶߳¨Ê±Ð´ÎļþµÄÀý×Ó
¡¡¡¡Global.asax
¡¡¡¡C# code
¡¡¡¡Code
¡¡¡¡1<%@ Application Language="C#" %>
¡¡¡¡2<%@ Import Namespace="System.IO" %>
¡¡¡¡3<%@ Import Namespace="System.Threading" %>
¡¡¡¡4<script runat="server">
¡¡¡¡5 ......
////½ñÌìÔÚÐ޸ijÌÐòµÄʱºò·¢ÏÖÒ»¸öСµÄÎÊÌâÌØ¼Ç¼ÈçÏÂ:
//////ÓÐʱºòdatetimeÎÞ·¨×ª³Éstring£¬¿ÉÒÔÓÃgetdate()Ö±½Ó²åÈë¾Í¿ÉÒÔÁË
string str = "update adaddress set shenhe=" + ck + " ,shentime=getDate() where id=" + uid + "";
/////////////////////////////////////////
ÒÔϾßÌå½éÉÜÈÕÆÚÔõÑùת»»
DateTime.Now ......
1¡¢ÔÚÒ³Ãæ¶¯Ì¬Ìí¼ÓÒ»¸ö¿Ø¼þµÄ·½·¨¡£ ÔÚÒ³ÃæµÄ HTML ´úÂëÉÏÉèÖÃÒ»¸ö asp:PlaceHolder վλ¿Ø¼þ£¬µ±Ò³Ãæ±»¼ÓÔØµÄʱºò£¬ÔÚÕâ¸ö PlaceHolder ¿Ø¼þÉÏÌí¼ÓËùÐèÒªµÄÆäËû¿Ø¼þ¡£
<asp:PlaceHolder runat="server" id="PutLabelHere" /> Sub Page_Load(sender as Object, e ......
1. ÓÃResponse.Write·½·¨
¡¡¡¡´úÂëÈçÏ£º
Response.Write("<script type='text/javascript'>alert("XXX");</script>");
´Ë·½·¨È±ÏݾÍÊDz»Äܵ÷Óýű¾ÎļþÖеÄ×Ô¶¨ÒåµÄº¯Êý£¬Ö»Äܵ÷ÓÃÄÚ²¿º¯Êý£¬¾ßÌåµ÷ÓÃ×Ô¶¨ÒåµÄº¯ÊýÖ»ÄÜÔÚResponse.WriteдÉϺ¯Êý¶¨ Ò壬±ÈÈç
Response.Write("<script type='tex ......