ASP.NET
Áù¡¢ListItem Àà
ListItem ¿Ø¼þ±íʾ ListBox »ò RadioButtonList ¿Ø¼þµÈÊý¾Ý°ó¶¨ÁÐ±í¿Ø¼þÖеĸö±ðÊý¾ÝÏî¡£
Óм¸ÖÖ·½·¨¿ÉÒÔÖ¸¶¨ÎªÁÐ±í¿Ø¼þÖеÄÏîÏÔʾµÄÎı¾¡£×î³£Óõķ½·¨Êǽ«Îı¾·ÅÔÚÄÚ²¿ HTML ÄÚÈÝÖС£ÄÚ²¿ HTML ÄÚÈÝÊÇ ListItem ¿Ø¼þµÄ¿ªÊ¼±ê¼ÇºÍ½áÊø±ê¼ÇÖ®¼äµÄÎı¾¡£»¹¿ÉÒÔʹÓà Text ÊôÐÔÖ¸¶¨ÁÐ±í¿Ø¼þÖÐΪÏîÏÔʾµÄÎı¾¡£
Value ÊôÐÔʹÄúµÃÒÔ³ýÁËÔڿؼþÖÐÏÔʾµÄÎı¾Í⣬»¹¿ÉÒÔ½«ÖµÓëÁÐ±í¿Ø¼þÖеÄÏî¹ØÁª¡£ÀýÈ磬¿ÉÒÔΪÁÐ±í¿Ø¼þÖеÄÏîÏÔʾÎı¾£¨Èç "Item 1"£©£¬²¢Ê¹Óà Value ÊôÐÔΪ¸ÃÏîÖ¸¶¨Öµ£¬Èç "$1.99"¡£
¿ÉÒÔÉèÖÃÄÚ²¿ HTML ÄÚÈÝ¡¢Text »ò Value ÊôÐÔµÄÈÎÒâ×éºÏ¡£ListItem ¿Ø¼þµÄ½á¹û HTML Êä³öÈ¡¾öÓÚËùÉèÖõÄÕâÈýÖÖÊôÐÔµÄ×éºÏ¡£ÀýÈ磬Èç¹ûËùÓÐÈýÖÖÊôÐÔ°´ÈçÏÂÉèÖãº
<asp:ListItem Value="Value 1" Text="Item 1">Inner 1</asp:ListItem>
ÄÚ²¿ HTML ÄÚÈÝÓÃÓÚ³ÊÏÖµÄÄÚ²¿ HTML ÄÚÈÝ£¬¶ø Value ÊôÐÔÓÃÓÚ Value ÊôÐÔ¡£½á¹û HTML ³ÊÏÖÊä³öΪ£º
<option value="Value 1">Inner 1</option>
ϱíÁгöÁËÒÑÉèÖÃÊôÐÔ (Property) µÄ×éºÏÒÔ¼°ÓÃÓÚ³ÊÏÖµÄÄÚ²¿ HTML ÄÚÈÝºÍ Value ÊôÐÔ (Attribute) µÄÏàÓ¦ÊôÐÔ (Property)¡£×ó±ßµÄÈýÁÐÁгöÁËÒÑÉèÖÃÊôÐÔµÄ×éºÏ¡£ÓұߵÄÁ½ÁÐÁгöÁËÓÃÓÚÏàÓ¦ÌØÐÔµÄÊôÐÔÖµ¡£
ÄÚ²¿ HTML ÄÚÈÝ
Îı¾ÊôÐÔ
ÖµÊôÐÔ
³ÊÏֵēÄÚ²¿ HTML”ÄÚÈÝ
³ÊÏֵēֵ”ÊôÐÔ
ÒÑÉèÖÃ
ÒÑÉèÖÃ
ÒÑÉèÖÃ
ÄÚ²¿ HTML ÄÚÈÝ
ÖµÊôÐÔ
ÒÑÉèÖÃ
ÒÑÉèÖÃ
δÉèÖÃ
ÄÚ²¿ HTML ÄÚÈÝ
ÄÚ²¿ HTML ÄÚÈÝ
ÒÑÉèÖÃ
δÉèÖÃ
ÒÑÉèÖÃ
ÄÚ²¿ HTML ÄÚÈÝ
ÖµÊôÐÔ
ÒÑÉèÖÃ
δÉèÖÃ
δÉèÖÃ
ÄÚ²¿ HTML ÄÚÈÝ
“ÄÚ²¿ HTML”Îı¾
δÉèÖÃ
ÒÑÉèÖÃ
ÒÑÉèÖÃ
Îı¾ÊôÐÔ
ÖµÊôÐÔ
δÉèÖÃ
ÒÑÉèÖÃ
δÉèÖÃ
Îı¾ÊôÐÔ
Îı¾ÊôÐÔ
δÉèÖÃ
δÉèÖÃ
ÒÑÉèÖÃ
ÖµÊôÐÔ
ÖµÊôÐÔ
δÉèÖÃ
δÉèÖÃ
δÉèÖÃ
δÉèÖÃ
δÉèÖÃ
˵Ã÷£º ÓÉÓÚ Text ºÍ Value ÊôÐÔ¶¼¾ßÓпÕ×Ö·û´®Ä¬ÈÏÖµ£¬ËùÒÔÁÐ±í¿Ø¼þÖпÉÄÜÓпÕÁбíÏî¡£
µ±ÏÔʾÁÐ±í¿Ø¼þʱ£¬ÈκΠSelected ÊôÐÔÉèÖÃΪ true µÄ ListItem ¿Ø¼þÔڴ˿ؼþÖÐÍ»³öÏÔʾ¡£
ʹÓà ListItem ¿Ø¼þÌṩµÄ Enabled ÊôÐÔ¿ÉÒÔÖ¸¶¨ÊÇÆôÓû¹ÊǽûÓà ListItem ¿Ø¼þ¡£½ûÓÃµÄ ListItem ¿Ø¼þÏÔʾΪ»ÒÉ«£¬Ö¸Ê¾²»ÄÜÑ¡Ô
Ïà¹ØÎĵµ£º
1. ´ò¿ªÐµĴ°¿Ú²¢´«ËͲÎÊý£º
´«ËͲÎÊý£º
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
½ÓÊÕ²ÎÊý£º
string a = Request.QueryString("id");
string b = Request.QueryStrin ......
Asp.NetÖм¸ÖÖÏàËÆµÄ±ê¼Ç·ûºÅ: < %=...%>< %#... %>< % %>< %@ %>½âÊͼ°Ó÷¨
´ð: < %#... %>: ÊÇÔڰ󶨿ؼþDataBind()·½·¨Ö´ÐÐʱ±»Ö´ÐУ¬ÓÃÓÚÊý¾Ý°ó¶¨
Èç: < %# Container.DataItem("tit") %>
< %= %>: ÔÚ³ÌÐòÖ´ÐÐʱ±»µ÷Ó㬿ÉÒÔÏÔʾºǫ́±äÁ¿Öµ
Èç:
*.aspxÖУº & ......
webconfigα¾²Ì¬
<system.web>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>
</httpHandlers>
</system.web>
......
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 ......