¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»Öãº.Net¼¼ÊõÊ×Ò³ >> Asp.Net¿ª·¢ >> ÔÚASP.NetÖÐÓ¦ÓÃjavascript

ÔÚASP.NetÖÐÓ¦ÓÃjavascript

2007-09-15 08:00:00  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º0  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£º¸ÅÒª ¡¡¡¡±¾ÎĽáºÏʾÀý½²ÊöÁËÔÚASP.netÓ¦ÓóÌÐòÖÐÈçºÎÀûÓÿͻ§¶ËµÄjavascript½Å±¾Ìá¸ß³ÌÐòµÄÖ´ÐÐЧÂʲ¢ÊµÏÖ¸ü¶àµÄ¹¦ÄÜ¡£ Ò»¡¢ASP.NetÓëjavascript ¡¡¡¡.NetÊÇ΢Èí¹«Ë¾ÏÂÒ»´úµÄÕ½ÂÔºËÐÄ£¬ASP.NetÊÇ.NetÕ½...
¹Ø¼ü×Ö£ºavascript Ó¦Óà Net 106 ASP

¸ÅÒª

¡¡¡¡±¾ÎĽáºÏʾÀý½²ÊöÁËÔÚASP.netÓ¦ÓóÌÐòÖÐÈçºÎÀûÓÿͻ§¶ËµÄjavascript½Å±¾Ìá¸ß³ÌÐòµÄÖ´ÐÐЧÂʲ¢ÊµÏÖ¸ü¶àµÄ¹¦ÄÜ¡£

Ò»¡¢ASP.NetÓëjavascript

¡¡¡¡.NetÊÇ΢Èí¹«Ë¾ÏÂÒ»´úµÄÕ½ÂÔºËÐÄ£¬ASP.NetÊÇ.NetÕ½ÂÔÔÚWeb¿ª·¢·½ÃæµÄ¾ßÌåʵÏÖ¡£Ëü¼Ì³ÐÁËASPµÄ¼òµ¥ÐÔºÍÒ×ÓÃÐÔ£¬Í¬Ê±¿Ë·þÁËASP³ÌÐò½á¹¹»¯½Ï²î£¬ÄÑÓÚÔĶÁºÍÀí½âµÄȱµã¡£ÌرðÊÇ·þÎñÆ÷¶Ë¿Ø¼þºÍʼþÇý¶¯Ä£Ê½µÄÒýÈ룬ʹµÃWebÓ¦ÓóÌÐòµÄ¿ª·¢¸ü½Ó½üÓÚ¹ýÈ¥×ÀÃæ³ÌÐòµÄ¿ª·¢¡£

¡¡¡¡ÔÚ¸÷ÖÖ¸÷Ñù½éÉÜASP.NetµÄÎÄÕºÍÊé¼®ÖУ¬¶¼°ÑÖØµã·ÅÔÚÁË·þÎñÆ÷¿Ø¼þºÍ.Net Framework SDKÉÏ£¬ÒòΪÕâÊÇASP.NetÖÐ×îкÍ×î¾ß¸ïÃüÐԵĸĽø£»Óë´ËÏà·´£¬ÔÚ¹ýÈ¥µÄWeb¿ª·¢ÖÐÕ¼¾ÝÖØÒªµØÎ»µÄ¿Í»§¶Ë½Å±¾javascript(Ò²°üÀ¨VBScript)ÔòÏÊÓÐÌá¼°£¬ËƺõÓÐÁË·þÎñÆ÷¶Ë³ÌÐò£¬ÒѾ­²»ÐèÒª¿Í»§¶Ë½Å±¾ÁË¡£µ«ÊÇ£¬·þÎñÆ÷¶ËµÄ³ÌÐò±Ï¾¹ÐèÒªÒ»´Îä¯ÀÀÆ÷ÓëWeb·þÎñÆ÷µÄ½»»¥£¬¶ÔÓÚASP.NetÀ´Ëµ£¬¾ÍÊÇÒ»´ÎÒ³ÃæµÄÌá½»£¬ÐèÒªÀ´»Ø´«ËÍ´óÁ¿µÄÊý¾Ý£¬¶øºÜ¶à¹¤×÷£¬±ÈÈçÊäÈëÑéÖ¤»òÕßɾ³ýÈ·Èϵȣ¬ÍêÈ«¿ÉÒÔÓÃjavascriptÀ´ÊµÏÖ¡£Òò´Ë£¬Ì½ÌÖÔÚASP.NetÖÐÈçºÎʹÓÃjavascriptÈÔÈ»ºÜÓбØÒª¡£

¶þ¡¢javascriptµÄÓ¦ÓÃʾÀý

1£®ÎªÒ³ÃæÉϵÄij¸ö·þÎñÆ÷¿Ø¼þÌí¼Ójavascriptʼþ

¡¡¡¡·þÎñÆ÷¿Ø¼þ×îÖÕÉú³ÉµÄÈÔÈ»ÊÇÆÕͨµÄHTML,±ÈÈçÉú³Éinput text¡£±íµ¥ÖеÄÿ¸öHTML¿Ø¼þ¶¼ÓÐËü×Ô¼ºµÄjavascriptʼþ£¬±ÈÈçTextboxÓÐonchangeʼþ£¬ButtonÓÐonclickʼþ£¬ListboxÓÐonchangeʼþµÈ¡£ÒªÏëΪ·þÎñÆ÷¿Ø¼þÌí¼Ó¿Í»§¶ËµÄʼþ£¬ÐèÒªÓõ½AttributesÊôÐÔ¡£AttributesÊôÐÔÊÇËùÓеķþÎñÆ÷¿Ø¼þ¶¼ÓеÄÒ»¸öÊôÐÔ£¬ËüÓÃÀ´Îª×îÖÕÉú³ÉµÄHTMLÌí¼Ó×Ô¶¨ÒåµÄһЩ±ê¼Ç¡£¼ÙÉèWeb FormÉÏÓÐÒ»¸ö±£´æ°´Å¥btnSave,¡¡¡¡

¡¡¡¡Ï£ÍûÔÚÓû§µã´Ë°´Å¥Ê±ÌáʾÓû§ÊÇ·ñȷʵҪ±£´æ(±ÈÈçÒ»µ©±£´æ¾ÍÎÞ·¨»Ö¸´µÈ)£¬ÔòÓ¦ÔÚPage_LoadʼþÖÐÌí¼ÓÈçÏ´úÂ룺

if not page.isPostBack() then

btnSave.Attributes.Add(¡°onclick¡±,¡±javascript:return confirm(¡®Are you sure to save?¡¯);¡±)

end if

ҪעÒâµÄÊÇ¡®return¡¯£¬ÕâÊDz»¿ÉÊ¡µÄ£¬·ñÔò¼´Ê¹Óû§µãÁËÈ¡Ïû£¬Êý¾ÝÈÔÈ»»á±£´æ¡£

2£®ÎªDatagridÖеÄÿһÐÐÌí¼Ójavascriptʼþ

¡¡¡¡¼ÙÉèDatagridµÄÿһÐÐÓÐÒ»¸öɾ³ý°´Å¥£¬Ï£ÍûÔÚÓû§µã´Ë°´Å¥Ê±ÌáʾÓû§ÊÇ·ñȷʵҪɾ³ý´ËÌõ¼Ç¼£¬ÒÔ·ÀÓû§µã´íÁËÐУ¬»ò½ö½öÊÇÎÞÒâÖеãÁËɾ³ý°´Å¥¡£

¡¡¡¡ÎÞÂÛÕâ¸öɾ³ý°´Å¥ÊÇʲôÃû×Ö£¬¶¼²»ÄÜÏóÉϸöÀý×ÓÄÇÑùÖ±½ÓÒýÓã¬ÒòΪÿһÐж¼ÓÐÕâÑùÒ»¸ö°´Å¥£¬ËüÃÇÊÇDatagridÖеÄ×ӿؼþ¡£ÔÚÕâÖÖÇé¿öÏ£¬ÐèÒªÓõ½DatagridµÄOnItemDataBoundʼþ¡£OnItemDataBoundʼþ·¢ÉúÔÚDatagridµÄÿһÐÐÊý¾Ý°ó¶¨µ½DatagridÖ®ºó£¨¼´Ò»Ðм¤·¢Ò»´Î£©¡£Ê×ÏÈÔÚDatagridµÄÉùÃ÷ÖÐÌí¼ÓÈçÏ´úÂ룺

¡­Columns definition here

´Ë´¦ËµÃ÷OnItemDataBoundʼþ·¢Éúʱµ÷ÓÃItemDataBound·½·¨£¬ÔÚ´úÂëºóÖÃÎļþÖÐÌí¼Ó´Ë·½·¨µÄ¶¨Ò壺

Sub ItemDataBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs)

If e.Item.ItemType <> ListItemType.Header And e.Item.ItemType <> ListItemType.Footer Then

Dim oDeleteButton As LinkButton = e.Item.Cells(5).Controls(0)

oDeleteButton.Attributes("onclick") = "javascript:return Confirm (¡¯Are you sure you want to delete" & DataBinder.Eval(e.Item.DataItem, "m_sName") & "?¡¯)"

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/net/2007/09/90117.htm
Ïà¹ØÎÄÕÂ