ASP.NETÒ³ÃæÖ®¼ä´«µÝÖµ·½Ê½ÓÅȱµã±È½Ï
URL¡¢Session¡¢Cookies¡¢Server.Transfer¡¢ApplicationºÍ¿çÒ³Ãæ´«ËÍ¡£
¡¾·ÖÎö¡¿
±¾Ì⿼²éÃæÊÔÕß¶ÔASP.NETÖжàÒ³Ãæ´«ÖµµÄÀí½âÊÇ·ñÈ«Ãæ¡£ÒòΪASP.NETµÄÒ³Ãæ±íµ¥Ìá½»µ½×ÔÉí£¬Íê³É»Ø´«µÄ¹¦ÄÜ£¬ËùÒÔĬÈÏÇé¿öϲ»ÄÜʹÓÃPOST·½Ê½½øÐжàÒ³Ãæ´«Öµ¡£¹ØÓÚÕâЩ´«Öµ·½Ê½µÄ·ÖÎöÈçÏÂËùʾ¡£
1£®URL´«Öµ
ÕâÊǾµäµÄ´«Öµ·½Ê½£¬ÕâÖÖ·½·¨µÄʹÓ÷dz£¼òµ¥£¬²»¹ýËù´«µÝµÄÖµÊÇ»áÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸Éϵ쬶øÇÒ²»ÄÜ´«µÝ¶ÔÏó¡£ËùÒÔÕâÖÖ·½·¨Ò»°ãÓÃÓÚ´«µÝµÄÖµÉÙÇÒ°²È«ÐÔÒªÇ󲻸ߵÄÇé¿öÏ¡£ÔÚ*.aspxÒ³Ãæ¿ª·¢ÖпÉÒÔʹÓ󬼶Á´½ÓÎı¾½øÐд«Öµ£¬ÈçÒÔÏ´úÂëËùʾ¡£
<asp:HyperLink runat="server" ID="HpLink"
NavigateUrl="~/GetValues.aspx?urlvalue1=intel&urlvalue2=amd">URL´«Öµ</asp:HyperLink>
ÒÔÉÏÁ´½ÓÎı¾½«Ò³ÃæÌø×ªµ½GetValues.aspxÒ³Ãæ£¬²¢ÇÒͨ¹ýURL´«µÝurlvalue1±äÁ¿ºÍurlvalue2±äÁ¿£¬ÆäÖµ·Ö±ðΪintelºÍamd¡£ÔÚ*.csµÄ·þÎñÆ÷¶Ë·½·¨ÖÐÒ²¿ÉÒÔµ÷ÓÃHttpResponse¶ÔÏóµÄRedirect·½·¨£¬½«ä¯ÀÀÆ÷¶ËÖØ¶¨Ïòµ½ÐÂÒ³Ãæ²¢Í¨¹ýURL´«Öµ£¬ÈçÒÔÏ´úÂëËùʾ¡£
Response.Redirect(“~/GetValues.aspx?urlvalue1=intel&urlvalue2=amd”);
2£®Session´«Öµ
ÕâÖÖ·½·¨½«Ã¿·ÝÊý¾Ý´æ´¢ÓÚ·þÎñÆ÷±äÁ¿ÖУ¬¿ÉÒÔ´«µÝ±È½Ï¶àµÄÊý¾Ý£¬²¢ÇÒ°²È«ÐԽϸߣ¬ËùÒÔ³£ÓÃÓÚÓû§Éí·ÝµÄÑéÖ¤¹¦ÄÜÖС£²»¹ý£¬Session±äÁ¿Èç¹û´æ´¢¹ý¶àµÄÊý¾Ý»áÏûºÄ¹ý¶àµÄ·þÎñÆ÷×ÊÔ´£¬±à³ÌÕßÔÚʹÓÃʱӦ¸ÃÉ÷ÖØ£¬ÆäʹÓ÷½·¨ÈçÒÔÏ´úÂëËùʾ¡£
Session["SessionValue"] = “ATI”;
//Ò²¿ÉÒÔÓÃË÷Òý´æ´¢
Session[0] = “ATI”;
//ÔÚÆäËûÒ³ÃæµÄ·þÎñÆ÷¶Ë·½·¨ÖÐȡֵ·½Ê½Îª£º
string str = Session["SessionValue"].ToString();
//Ò²¿ÉÒÔÓÃË÷Òý»ñÈ¡
string str = Session[0].ToString();
SessionµÄ¿ÉÔÚÓ¦ÓóÌÐòµÄ¶à¸öÒ³ÃæÖÐÒÔÃû³Æ/Öµ¶ÔµÄ·½Ê½¹²Ïí£¬Ö±µ½ä¯ÀÀÓû§¹Ø±Õ×Ô¼ºµÄä¯ÀÀÆ÷»òÕß·þÎñÆ÷Session³¬Ê±£¨¿ÉÉèÖã¬Ä¬ÈÏΪ20·ÖÖÓ£©¡£
3£®Cookie´«Öµ
CookieÊÇÒ»ÖֱȽÏÌØÊâµÄÊý¾Ý´æ´¢·½Ê½£¬ÒòΪÕâÖÖ·½Ê½½«Êý¾Ý´æ´¢ÓÚä¯ÀÀÓû§µÄµçÄÔÖУ¬ÒÔÎı¾ÎļþµÄÐÎʽ´æÔÚÓÚ´ÅÅÌÖС£ÕâÖÖ·½Ê½·Ç³£ÓÐÒâ˼£¬ºÜ¶àµÇ¼ϵͳ¾ÍÊÇÀûÓÃCookieʵÏÖÓû§×Ô¶¯µÇ¼¡£¼´Óû§µÇ¼һ´ÎµÄµÇ¼ÐÅÏ¢½«±»Ð´Èëµ½Óû§µçÄÔµÄCookieÎļþÖУ¬Ï´εǼʱ£¬ÍøÕ¾×Ô¶¯¶ÁÈ¡¸ÃCookieÍê³ÉÉí·ÝÑéÖ¤¡£Í¨¹ýCookie´«µÝÊý¾ÝËäÈ»ºÜ·½±ã£¬±£´æÊ±¼ä¿ÉÒÔ×ÔÓÉÉèÖ㬵«Êǰ²È«ÐÔ²»¸ß£¬±à³ÌÕß²»Ó¦¹ýÓÚÒÀÀµCookie£¬¶øÓ¦²ÉÓýáºÏµÄ·½Ê½Íê³ÉÃô¸ÐÊý¾ÝµÄ´æ´¢¡£
Ïà¹ØÎĵµ£º
¶ÔÓÚasp.net µÄExcelµ¼³ö£¬ÓжàÖÖ·½·¨£¬µ½Ä¿Ç°£¬¸öÈËÈÏΪ£¬ÀûÓÃmyxlsµ¼³öExcel»¹ÊDZȽϺÃÓõģ¬¿ÉÒԺܺõÄÉèÖÃExcelµÄ¸ñʽ¡£¡£¡£
ʹÓúܷ½±ã£¬ÏÂÔØorg.in2bits.MyXls.dll£¬ÒýÈëÃüÃû¿Õ¼ä¼´¿É
ÏÂÃæÊÇÒ»¸öʹÓôúÂëʾÀý£º
private void ExcelExport(IList< LineLossInfo > lossListExcel)
&nb ......
1.ÔÚд°¿ÚÖдò¿ªÒ³Ãæ
ÎÒÃǾ³£ÐèÒªÔÚµã»÷ij¸öButtonµÄʱºò´ò¿ªÒ»¸öеÄÒ³Ãæ£¬¶øÇÒÓÉÓÚÓ¦ÓõÄÐèÒª£¬ÎÒÃÇÓÖ²»ÄÜʹÓ󬼶Á¬½Ó»òÕßLinkButtonÀ´´úÌæÕâ¸ö
Button£¬ÓÚÊÇÎÒÃÇÖ»ÓÐÔÚButtonµÄClickʼþÖнøÐÐÐÂÒ³ÃæµÄ´ò¿ª¹¤×÷¡£ÎÒ½«Õâ¸ö¹¤×÷·â×°³ÉÒ»¸öAPI£¬ÈçÏ£º
1
OpenWindowInNewPage
#region
......
ÕâÁ½Õß±¾Éí½²µÄÊDz»Í¬·½ÏòÓë½Ç¶ÈµÄÎÊÌ⣬ÔÚʵ¼ÊÓ¦ÓÃÖÐËûÃǵÄÈ·´æÔÚһЩÏàËÆµÄÌØµã£¬ÔںܶàÊé¼®ÖÐҲûÓÐÉîÈë½²½â£¬ÒÔÖÂÓÚÔì³ÉÀ§»ó£¬ÎªÁ˸üºÃµÄÀí½âËûÃÇ£¬ÄǾÍÀ´ËµËµÇø±ð°É¡£
¡¡¡¡Ê×ÏÈN²ã½á¹¹ÊÇÒ»ÖÖÈí¼þ³éÏóµÄ²ã´Î½á¹¹£¬ÊǶԸ´ÔÓÈí¼þµÄÒ»ÖÖ×ÝÏòÇз֣¬Ã¿Ò»²ã´ÎÖÐÍê³ÉͬһÀàÐ͵IJÙ×÷£¬ÒԱ㽫¸÷ÖÖ´úÂëÒÔÆäÍê³ÉµÄʹÃü×÷ÎªÒ ......
Ê×ÏÈÌí¼ÓÒ»¸öÄ£°åÁУ¬ÄÚÈÝÈçÏÂ
<asp:TemplateField HeaderText="²Ù×÷">
<ItemTemplate>
<div onclick="return confirm('ÄúÈ·¶¨ÒªÉ¾³ýÂð£¿')">
  ......