Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ASP.NET

¿ÉÒÔʹÓà Literal Web ·þÎñÆ÷¿Ø¼þ×÷ÎªÒ³ÃæÉÏÆäËûÄÚÈݵÄÈÝÆ÷¡£
 
Ò»¡¢·½°¸
Literal ×î³£ÓÃÓÚÏòÒ³ÃæÖж¯Ì¬Ìí¼ÓÄÚÈÝ¡£
 
¶þ¡¢±³¾°
Literal ¿Ø¼þ±íʾÓÃÓÚÏòÒ³ÃæÌí¼ÓÄÚÈݵöÑ¡ÏîÖ®Ò»¡£¶ÔÓÚ¾²Ì¬ÄÚÈÝ£¬ÎÞÐèʹÓÃÈÝÆ÷£¬¿ÉÒÔ½«±ê¼Ç×÷Ϊ HTML Ö±½ÓÌí¼Óµ½Ò³ÃæÖС£µ«ÊÇ£¬Èç¹ûÒª¶¯Ì¬Ìí¼ÓÄÚÈÝ£¬Ôò±ØÐ뽫ÄÚÈÝÌí¼Óµ½ÈÝÆ÷ÖС£µäÐ͵ÄÈÝÆ÷ÓÐ Label ¿Ø¼þ¡¢Literal ¿Ø¼þ¡¢Panel ¿Ø¼þºÍ PlaceHolder ¿Ø¼þ¡£
Literal ¿Ø¼þÓë Label ¿Ø¼þµÄÇø±ðÔÚÓÚ Literal ¿Ø¼þ²»ÏòÎı¾ÖÐÌí¼ÓÈκΠHTML ÔªËØ¡££¨Label ¿Ø¼þ³ÊÏÖÒ»¸ö span ÔªËØ¡££©Òò´Ë£¬Literal ¿Ø¼þ²»Ö§³Ö°üÀ¨Î»ÖÃÊôÐÔÔÚÄÚµÄÈκÎÑùʽÊôÐÔ¡£µ«ÊÇ£¬Literal ¿Ø¼þÔÊÐíÖ¸¶¨ÊÇ·ñ¶ÔÄÚÈݽøÐбàÂë¡£
Panel ºÍ PlaceHolder ¿Ø¼þ³ÊÏÖΪ div ÔªËØ£¬Õ⽫ÔÚÒ³ÃæÖд´½¨ÀëÉ¢¿é£¬Óë Label ºÍ Literal ¿Ø¼þ½øÐÐÄÚǶ³ÊÏֵķ½Ê½²»Í¬¡£
ͨ³£Çé¿öÏ£¬µ±Ï£ÍûÎı¾ºÍ¿Ø¼þÖ±½Ó³ÊÏÖÔÚÒ³ÃæÖжø²»Ê¹ÓÃÈκθ½¼Ó±ê¼Çʱ£¬¿ÉʹÓà Literal ¿Ø¼þ¡£
 
ÔÚ Literal ¿Ø¼þÖбàÂëÄÚÈÝ
Literal ¿Ø¼þÖ§³Ö Mode ÊôÐÔ£¬¸ÃÊôÐÔÓÃÓÚÖ¸¶¨¿Ø¼þ¶ÔÄúËùÌí¼ÓµÄ±ê¼ÇµÄ´¦Àí·½Ê½¡£¿ÉÒÔ½« Mode ÊôÐÔÉèÖÃΪÒÔÏÂÖµ£º
·Transform. ½«¶ÔÌí¼Óµ½¿Ø¼þÖеÄÈκαê¼Ç½øÐÐת»»£¬ÒÔÊÊÓ¦ÇëÇóä¯ÀÀÆ÷µÄЭÒé¡£Èç¹ûÏòʹÓà HTML ÍâµÄÆäËûЭÒéµÄÒÆ¶¯É豸³ÊÏÖÄÚÈÝ£¬´ËÉèÖ÷dz£ÓÐÓá£
·PassThrough. Ìí¼Óµ½¿Ø¼þÖеÄÈκαê¼Ç¶¼½«°´Ô­Ñù³ÊÏÖÔÚä¯ÀÀÆ÷ÖС£
·Encode. ½«Ê¹Óà HtmlEncode ·½·¨¶ÔÌí¼Óµ½¿Ø¼þÖеÄÈκαê¼Ç½øÐбàÂ룬Õâ»á½« HTML ±àÂëת»»ÎªÆäÎı¾±íʾÐÎʽ¡£ÀýÈ磬<b> ±ê¼Ç½«³ÊÏÖΪ &lt;b&gt;¡£µ±Ï£Íûä¯ÀÀÆ÷ÏÔʾ¶ø²»½âÊͱê¼Çʱ£¬±àÂ뽫ºÜÓÐÓᣱàÂë¶ÔÓÚ°²È«Ò²ºÜÓÐÓã¬ÓÐÖúÓÚ·ÀÖ¹ÔÚä¯ÀÀÆ÷ÖÐÖ´ÐжñÒâ±ê¼Ç¡£ÏÔʾÀ´×Ô²»ÊÜÐÅÈεÄÔ´µÄ×Ö·û´®Ê±ÍƼöʹÓôËÉèÖá£
 
Èý¡¢ÈçºÎ£ºÏò Web ´°ÌåÒ³Ìí¼Ó Literal Web ·þÎñÆ÷¿Ø¼þ
      ÔÚÄúÒªÒÔ±à³Ì·½Ê½ÉèÖÃÎı¾¶ø²»Ìí¼Ó¶îÍâµÄ HTML ±ê¼Çʱ£¬¿ÉÒÔÏò Web ´°ÌåÒ³Ìí¼Ó Literal Web ·þÎñÆ÷¿Ø¼þ¡£ÔÚÒªÏòÒ³Ãæ¶¯Ì¬Ìí¼ÓÎı¾¶ø²»Ìí¼ÓÈκβ»ÊôÓڸö¯Ì¬Îı¾µÄÔªËØÊ±£¬Literal ¿Ø¼þÊÇÒ»ÖÖºÜÓÐÓõķ½Ê½¡£ÀýÈ磬Äú¿ÉÒÔʹÓà Literal ¿Ø¼þÀ´ÏÔʾÄú´ÓÒ»¸öÎļþ»òÕßÁ÷ÖжÁÈ¡µÄ HTML¡£
      ˵Ã÷£º Èç¹ûÏëÏÔʾ¾²Ì¬Îı¾£¬¿ÉÒÔʹÓà HTML ³ÊÏÖËü£»²»ÐèÒª Literal ¿Ø¼þ¡£Ö»ÓÐÔÚÐèÒª¶¯Ì¬¸ü¸Ä·þÎñÆ÷´úÂëÖеÄÄÚÈÝʱ²ÅʹÓà Literal ¿Ø¼þ¡£
 
  &n


Ïà¹ØÎĵµ£º

ASP.NET

ʾÀý
µÚÒ»¸öʾÀýÑÝʾÈçºÎ´´½¨ FileUpload ¿Ø¼þ£¬¸Ã¿Ø¼þ½«Îļþ±£´æµ½´úÂëÖÐÖ¸¶¨µÄ·¾¶¡£
<%@ Page Language="C#" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<script runat="server">
  ......

ASP.NET

      HiddenField ¿Ø¼þÌṩÁËÒ»ÖÖÔÚÒ³ÃæÖд洢ÐÅÏ¢µ«²»ÏÔʾÐÅÏ¢µÄ·½·¨¡£ÀýÈ磬¿ÉÒÔÔÚ HiddenField ¿Ø¼þÖд洢Óû§Ê×Ñ¡ÏîÉèÖã¬ÒÔ±ã¿ÉÒÔÔÚ¿Í»§¶Ë½Å±¾ÖжÁÈ¡´ËÉèÖá£ÈôÒª½«ÐÅÏ¢·ÅÈë HiddenField ¿Ø¼þÖУ¬ÇëÔÚÁ½´Î»Ø·¢Ö®¼ä½«Æä Value ÊôÐÔÉèÖÃΪҪ´æ´¢µÄÖµ¡£
 
Ò»¡¢¹¦ÄÜ
¿ÉÒÔʹÓà HiddenFi ......

ASP.NET

Îå¡¢ImageMap Àà
      ʹÓà ImageMap ¿Ø¼þ¿ÉÒÔ´´½¨°üº¬¶¨ÒåµÄ×÷ÓõãÇøÓòµÄͼÏñ¡£µ±Óû§µ¥»÷×÷ÓõãÇøÓòʱ£¬´Ë¿Ø¼þ¿ÉÒÔÉú³Éµ½·þÎñÆ÷µÄ»Ø·¢£¬Ò²¿ÉÒÔµ¼º½µ½Ö¸¶¨µÄ URL¡£ÀýÈ磬¿ÉÒÔʹÓô˿ؼþÏÔʾһ·ùµØÀíÇøÓòµÄµØÍ¼¡£Óû§µ¥»÷¸ÃµØÍ¼ÉϵÄÌØ¶¨ÇøÓòʱ£¬´Ë¿Ø¼þ¾Íµ¼º½µ½Ò»¸ö URL£¬¸Ã URL ÌṩÁËÑ¡¶¨ÇøÓòµ ......

asp.netʵÏÖα¾²Ì¬


webconfigα¾²Ì¬
<system.web>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>
</httpHandlers>
</system.web> ......

File Download Tips for asp.net


use http header
protected void Page_Load(object sender, EventArgs e)
{
string format = Convert.ToString(ViewData["format"]);
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode("·ÑÓñ¨Ïú±í", Encoding.UTF8) + string.Forma ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ