¹ØÓÚASP.NETÒ³Ãæ´òÓ¡¼¼ÊõµÄ×ܽá
¹ØÓÚASP.NETÒ³Ãæ´òÓ¡¼¼ÊõµÄ×ܽá
B/S½á¹¹µ¼ÖÂÁËWebÓ¦ÓóÌÐòÖдòÓ¡µÄÌØÊâÐÔ¡£
¡¡¡¡• ³ÌÐòÔËÐÐÔÚä¯ÀÀÆ÷ÖУ¬´òÓ¡»úÔÚ±¾µØ£¬¶øÎļþÈ·¿ÉÄÜÔÚ·þÎñÆ÷ÉÏ£¬µ¼ÖÂÁË´òÓ¡¿ØÖƲ»ÊǺÜÁé»î¡£
¡¡¡¡• ¸ñʽÈçºÎ¿ØÖƺͶ¨ÖƵȣ¬ÊÇÎÒÃÇ¿ª·¢ÖпÉÄÜ»áÃæ¶ÔµÄÎÊÌâ¡£
¡¡¡¡´òÓ¡ÎĵµµÄÉú³É
¡¡¡¡• 1¡¢¿Í»§¶Ë½Å±¾·½Ê½
¡¡¡¡Ò»°ãÇé¿öÏ£¬Ö÷ҪʹÓÃJS ¿ÉÒÔ·ÖÎöÔ´Ò³ÃæµÄÄÚÈÝ£¬½«Óû´òÓ¡µÄÒ³ÃæÔªËØÌáÈ¡³öÀ´£¬ÊµÏÖ´òÓ¡¡£Í¨¹ý·ÖÎöÔ´ÎĵµµÄÄÚÈÝ£¬¿ÉÒÔÉú³É´òÓ¡Ä¿±êÎĵµ¡£
¡¡¡¡Óŵ㣺¿Í»§¶Ë¶ÀÁ¢Íê³É´òÓ¡Ä¿±êÎĵµµÄÉú³É£¬¼õÇá·þÎñÆ÷¸ººÉ;
¡¡¡¡È±µã£ºÔ´ÎĵµµÄ·ÖÎö²Ù×÷¸´ÔÓ£¬²¢ÇÒÔ´ÎĵµÖеĴòÓ¡ÄÚÈÝÒªÓÐÔ¼¶¨¡£
¡¡¡¡• 2¡¢·þÎñÆ÷¶Ë³ÌÐò·½Ê½
¡¡¡¡ÀûÓúǫ́´úÂë´ÓÊý¾Ý¿âÖжÁÈ¡´òÓ¡Ô´£¬Éú³É´òÓ¡Ä¿±êÎĵµ¡£µ±µÄÒ³ÃæÉú³Éʱ£¬»¹Ó¦Êʵ±¿¼ÂÇʹÓÃCSS À´ÊµÏÖÇ¿ÖÆ·ÖÒ³¿ØÖÆ¡£
¡¡¡¡Óŵ㣺¿ÉÒÔÉú³ÉÄÚÈݷdz£·á¸»µÄ´òÓ¡Ä¿±êÎĵµ£¬Ä¿±êÎĵµµÄÄÚÈݵĿɿØÐÔÇ¿¡£ÓÉÓÚ´òÓ¡ÄÚÈÝÊÇ´ÓÊý¾Ý¿âÖлñÈ¡µÄ£¬ËùÒÔÉú³É²Ù×÷Ïà¶Ô¼òµ¥;
¡¡¡¡È±µã£º·þÎñÆ÷¶Ë¸ºÔرȽϴó;
¡¡¡¡Ò³ÃæÉèÖÃ
¡¡¡¡• Ò³ÃæÉèÖÃÖ÷ÒªÊÇÖ¸ÉèÖôòÓ¡ÎĵµµÄÒ³±ß¾à¡¢Ò³Ã¼¡¢Ò³½Å¡¢Ö½ÕŵÈÄÚÈÝ¡£Ò³ÃæÉèÖý«Ö±½ÓÓ°Ïìµ½´òÓ¡Îĵµ°æÃæµÄÉú³ÉЧ¹û£¬ËùÒÔËüºÍ´òÓ¡ÎĵµµÄÉú³ÉÓÐ×ÅÃÜÇеĹØϵ¡£±ÈÈ磺±í¸ñµÄÐÐÊý¡¢´óС¡¢Î»Öá¢×ÖÌåµÄ´óСµÈ¡£
¡¡¡¡ÏÖÓеļ¼ÊõÊÇÀûÓÃIE6.0 ÄÚÖõĴòÓ¡Ä£°å·½Ê½À´¿ØÖÆÒ³ÃæÉèÖã¬Æä¿ÉÒÔ¶Ô´òÓ¡Ä¿±êÎĵµ²úÉú·Ç³£´óµÄÓ°Ïì¡£´òÓ¡Ä£°å¿ÉÒÔ¿ØÖÆÒ³±ß¾à¡¢Ò³Ã¼¡¢Ò³½Å¡¢ÆæżҳµÈÄÚÈÝ£¬²¢¿ÉÒÔ½«Óû§µÄÉèÖÃÈ¡µÃ£¬»¹¿ÉÒÔ½«ÉèÖ÷¢Ë͵½·þÎñÆ÷¶Ë¡£´òÓ¡Ä£°å¼¼Êõ¿ÉÒÔ×Ô¶¨Ô¤ÀÀ´°¿ÚºÍ´òÓ¡¸ñʽ£¬×î´óÏ޶ȵØÓ°ÏìÄ¿±êÎĵµºÍ´òӡЧ¹û¡£
IEÖ±½Ó´òÓ¡
¡¡¡¡• ¼´Ö±½Óµ÷ÓÃwindow.print»òÕßwebrower¿Ø¼þµÄExecWB·½·¨À´´òÓ¡¡£
¡¡¡¡• Óŵ㣺·½±ã¿ì½Ý£¬¿Í»§¶ËÎÞÐèÈκÎÉèÖü´¿É¡£
¡¡¡¡• ȱµã£º´òÓ¡¿ØÖƲ»ÊǺÜÁé»î¡£Èç¹ûÖ±½Óµ÷ÓÃ
¡¡¡¡window.printÀ´´òÓ¡Ò³Ã棬ҳÃæÉϱðµÄÔªËØÒ²»á±»´òÓ¡´¦Àí£¬Ò³Í·Ò³Î²µÄ¸ñʽҲ²»ºÃ¿ØÖÆ¡£
¡¡¡¡• ³£Ó÷½·¨£º´ó²¿·ÖÇé¿ö»á°Ñ²éѯµÄ½á¹û°ó¶¨µ½DataGridÉÏÀ´£¬È»ºó´òÓ¡DataGrid¡£ÕâÖÖÇé¿öµÄ´òÓ¡Ò»°ãÀ´Ëµ¸ñʽ±È½Ï¹Ì¶¨¼òµ¥£¬È·¶¨ºó»ù±¾²»»áÔÙ×÷¸ü¸Ä¡£ËùÒÔ¿ÉÒÔ²ÉÓÃIEÖ±½Ó´òÓ¡¡£
¡¡¡¡¡¾ÊµÀý´úÂë¡¿
¡¡¡¡×¢£º¢ÙÕâÊÇ¿Í»§¶Ëͨ¹ýwindow.print´òÓ¡Ö¸¶¨ÄÚÈÝ¡£ÕâÀﶨÒåsprnstrºÍeprnstrÀ´Ö¸¶¨ÄÚÈÝ
¡¡¡¡Ö´ÐдúÂ룺
<input type="button" name="print" value="ԤÏà¹ØÎĵµ£º
//TransmitFileʵÏÖÏÂÔØ
protected void Button1_Click(object sender, EventArgs e)
{
/*
΢ÈíΪResponse¶ÔÏóÌṩÁËÒ»¸öеķ½·¨TransmitFileÀ´½â¾öʹÓÃResponse.BinaryWrite
&nbs ......
½«ViewState³Ö¾Ã»¯±£³ÖÔÚ·þÎñÆ÷¶ËÎļþµÄ´úÂ룬ÕâÑùViewState²»Õ¼ÓÃÍøÂç´ø¿í£¬Òò´ËÆä´æÈ¡Ö»ÊÇ·þÎñÆ÷µÄ´ÅÅ̶Áȡʱ¼ä¡£²¢ÇÒËüºÜС£¬¿ÉÒÔ˵ÊÇ´ÅÅÌËæ±ãתһȦ¾ÍÄÜͬʱ¶ÁÈ¡ºÃ¶àViewState£¬Òò´Ë¿ÉÒÔ˵“²»Õ¼Ê±¼ä”¡£ÎªÁËÔÙ“²»Õ¼´ÅÅÌʱ¼ä”£¬ÎÒ»¹Ê¹ÓÃÁË»º´æ¡£
´´½¨Ò»¸ö»ùÀà:
public class
BasePage : Sys ......
ÔÚASP.NETÍøÕ¾ÖÐÍøÕ¾¹ÜÀíºǫ́ÐèÒª¾³£ÑéÖ¤Óû§Éí·Ý,ҪʵÏÖÕâÖÖ¹¦ÄܾͿÉÒÔÀûÓÃÄǸö¼Ì³Ð»úÖƺÍASP.NETµÄʼþ»úÖÆ.Ê×Ïȶ¨ÒåÒ»¸öÐèÒª½øÐÐÉí·ÝÑéÖ¤µÄBasePageÀà,¼Ì³Ð×ÔPageÀà,ÔÚBasePageÀàµÄ¹¹Ô캯ÊýÖж¨ÒåËüµÄ¼ÓÔØʼþµÄ´¦Àí´úÂë,ÕâÑùËùÓм̳Ð×ÔBasePageÀàµÄÒ³Ã涼ÄÜ×Ô¶¯Ö´ÐÐÉí·ÝÑéÖ¤.
/// <summary>
/// ÑéÖ¤ ......
1. ´Óhttp://sqlite.phxsoftware.com ÏÂÔØSystem.Data.SQLite.dll
2. ´Óhttp://www.sqlite.org/download.html ÏÂÔØ sqlite3.dll
3. Copy ÒÔÉÏ2¸öDllµ½Asp.netÍøÕ¾µÄbinĿ¼Ï£¬ÀàËÆ E:\2009work\MyWeb\Bin
4. ÓÃsqlitespy ¹¤¾ßн¨Êý¾Ý¿â£¬E:\2009work\MyWeb\App_Data\db.db3 £ ......