ASP.NET
ʹÓà ASP.NET ImageMap ¿Ø¼þ´´½¨¾ßÓÐÓû§¿ÉÒÔµ¥»÷µÄµ¥¸öÇøÓòµÄͼÏñ£¬ÕâЩµ¥¸öÇøÓò³ÆΪ×÷Óõ㡣ÿһ¸ö×÷Óõ㶼¿ÉÒÔÊÇÒ»¸öµ¥¶ÀµÄ³¬Á´½Ó»ò»Ø·¢Ê¼þ¡£
Ò»¡¢±³¾°
ImageMap ¿Ø¼þÓÉÁ½¸öÔªËØ×é³É¡£µÚÒ»¸öÊÇͼÏñ£¬Ëü¿ÉÊÇÈκαê×¼ Web ͼÐθñʽµÄͼÐΣ¬Èç .gif¡¢.jpg »ò .png Îļþ¡£
µÚ¶þ¸öÔªËØÊÇ HotSpot ¿Ø¼þµÄ¼¯ºÏ¡£Ã¿¸ö×÷Óõã¿Ø¼þ¶¼ÊÇÒ»¸öÀàÐÍΪ CircleHotSpot¡¢RectangleHotSpot »ò PolygonHotSpot µÄ²»Í¬Ïî¡£¶ÔÓÚÿ¸ö×÷Óõã¿Ø¼þ£¬Äú¶¼Òª¶¨ÒåÓÃÓÚÖ¸¶¨¸Ã×÷ÓõãµÄλÖúʹóСµÄ×ø±ê¡£ÀýÈ磬Èç¹û´´½¨Ò»¸ö CircleHotSpot ¿Ø¼þ£¬ÔòÐèÒª¶¨ÒåÔ²ÐÄµÄ x ºÍ y ×ø±êÒÔ¼°Ô²µÄ°ë¾¶¡£
¿ÉÒÔ¸ù¾ÝÐèҪΪͼÏñ¶¨ÒåÈÎÒâÊýÄ¿µÄ×÷Óõ㡣Äú²»±Ø¶¨ÒåÐí¶à×÷Óõ㣬À´¸²¸ÇÕû¸öͼÐΡ£
˵Ã÷£º ¿ÉÒÔ¶¨ÒåÖصþµÄ×÷Óõ㡣ÿ¸ö×÷Óõ㶼ÓÐÒ»¸ö z ˳ÐòÖµ¡£Èç¹ûÓû§µã»÷ij¸öÓÉÁ½¸ö»ò¶à¸öÖصþµÄ×÷Óõ㶨ÒåµÄÇøÓò£¬Ôò½«Ñ¡¶¨ z ˳ÐòÖµ×î¸ßµÄ×÷Óõ㡣
ÏìÓ¦Óû§µ¥»÷£ºÄú¿ÉÒÔÖ¸¶¨Óû§µ¥»÷×÷Óõãʱ·¢ÉúµÄʼþ¡£Äú¿ÉÒÔ½«Ã¿¸ö×÷ÓõãÅäÖÃΪ¿ÉÒÔתµ½ÄúΪ¸Ã×÷ÓõãÌṩµÄ URL µÄ³¬Á´½Ó¡£»òÕߣ¬ÄúÒ²¿ÉÒÔ½«¿Ø¼þÅäÖÃΪÔÚÓû§µ¥»÷ij¸ö×÷ÓõãʱִÐлط¢£¬²¢¿ÉΪÿ¸ö×÷ÓõãÌṩһ¸öΨһֵ¡£»Ø·¢»áÒý·¢ ImageMap ¿Ø¼þµÄ Click ʼþ¡£ÔÚʼþ´¦Àí³ÌÐòÖУ¬¿ÉÒÔ¶ÁÈ¡·ÖÅä¸øÿ¸ö×÷ÓõãµÄΨһֵ¡£
¶þ¡¢ÈçºÎ£ºÏòÍøÒ³Ìí¼Ó ImageMap Web ·þÎñÆ÷¿Ø¼þ
ImageMap ¿Ø¼þ´´½¨ÁËÒ»¸öͼÐΣ¬Õâ¸öͼÐÎÖоßÓÐÓû§¿ÉÒԷֱ𵥻÷µÄ×÷Óõ㡣´´½¨ ImageMap ¿Ø¼þ°üÀ¨ÒÔϲ½Ö裺´´½¨¿Ø¼þ¡¢Ö¸¶¨Í¼Ïñ£¬È»ºó·Ö±ð¶¨Òå×÷Óõ㡣
1¡¢Ìí¼Ó ImageMap ¿Ø¼þ
·´Ó¹¤¾ßÏäµÄ“±ê×¼”Ñ¡ÏÖУ¬½« ImageMap ¿Ø¼þÍ϶¯µ½Ò³ÃæÉÏ¡£
·ÔÚ“ÊôÐÔ”´°¿ÚÖУ¬½«¿Ø¼þµÄ ImageUrl ÊôÐÔÉèÖÃΪҪÏÔʾµÄͼÐ뵀 URL¡£
˵Ã÷£º µ¥»÷ÊôÐÔ¿òÖеİ´Å¥À´ÏÔʾ“Ñ¡ÔñͼÏñ”¶Ô»°¿ò¡£
·»òÕߣ¬ÉèÖÿؼþµÄ HotSpotMode ÊôÐÔÀ´Ö¸¶¨µ¥»÷Ò»¸ö×÷ÓõãµÄ½á¹ûÊǵ¼º½µ½ÁíÒ»¸öÒ³Ã滹Êǻط¢¡£
˵Ã÷£º Äú¿ÉÒÔΪÿ¸ö×÷ÓõãÖØд¿Ø¼þ¿í¶ÈÉèÖá£
2¡¢¶¨Òå×÷Óõã
·ÔÚ“ÊôÐÔ”´°¿ÚÖУ¬µ¥»÷“×÷Óõã”ÊôÐÔ¿òÀ´ÏÔʾ ×÷Óõ㼯ºÏ±à¼Æ÷ ¶Ô»°¿ò¡£
&mi
Ïà¹ØÎĵµ£º
Èç¹ûÄãÒѾÓн϶àµÄÃæÏò¶ÔÏ󿪷¢¾Ñ飬Ìø¹ýÒÔÏÂÕâÁ½²½£º
µÚÒ»²½¡¡ÕÆÎÕÒ»ÃÅ¡£NETÃæÏò¶ÔÏóÓïÑÔ£¬C#»òVB.NET ÎÒÇ¿ÁÒ·´¶ÔÔÚûϵͳѧ¹ýÒ»ÃÅÃæÏò¶ÔÏó£¨OO£©ÓïÑÔµÄÇ°ÌáÏÂȥѧASP.NET¡£ ASP.NETÊÇÒ»¸öÈ«ÃæÏò¶ÔÏóµÄ¼¼Êõ£¬²»¶®OO£¬ÄǾø¶Ôѧ²»ÏÂÈ¥£¡
µÚ¶þ²½¡¡¶Ô¡£NET FrameworkÀà¿âÓÐÒ»¶¨µÄÁ˽⠿ÉÒÔͨ¹ý¿ª·¢Windows FormÓ¦ÓóÌÐòÀ´Ñ ......
//¿ª·¢»·¾³£ºWindow 2000¡¢SQLServer2000¡¢.Net Framework SDKÕýʽ°æ
//¿ª·¢ÓïÑÔ£ºC#¡¢ASP.Net
//¼ò½é£ºÊý¾Ý¿âÖÐͼƬ´æÐî¼°¶ÁÈ¡
//×÷Õߣºengine
/*
˵Ã÷£ºÔÚASPÖУ¬ÎÒÃÇÓÃRequest.TotalBytes¡¢Request.BinaryRead()À´ÉÏ´«Í¼Æ¬£¬Õâ¸ö¿É¶ñµÄBinaryRead()·½·¨·Ç³£±¿£¬µ¥¸öÎļþÉÏ´«µ¹Ã»Ê²Ã´´óÊ£¬µ¥Èç¹û¶à¸öͼƬÉÏר¿É¾Í»¨ ......
ʾÀý
µÚÒ»¸öʾÀýÑÝʾÈçºÎ´´½¨ 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">
  ......
HiddenField ¿Ø¼þÌṩÁËÒ»ÖÖÔÚÒ³ÃæÖд洢ÐÅÏ¢µ«²»ÏÔʾÐÅÏ¢µÄ·½·¨¡£ÀýÈ磬¿ÉÒÔÔÚ HiddenField ¿Ø¼þÖд洢Óû§Ê×Ñ¡ÏîÉèÖã¬ÒÔ±ã¿ÉÒÔÔÚ¿Í»§¶Ë½Å±¾ÖжÁÈ¡´ËÉèÖá£ÈôÒª½«ÐÅÏ¢·ÅÈë HiddenField ¿Ø¼þÖУ¬ÇëÔÚÁ½´Î»Ø·¢Ö®¼ä½«Æä Value ÊôÐÔÉèÖÃΪҪ´æ´¢µÄÖµ¡£
Ò»¡¢¹¦ÄÜ
¿ÉÒÔʹÓà HiddenFi ......
Image Web ·þÎñÆ÷¿Ø¼þʹÄú¿ÉÒÔÔÚ ASP.NET ÍøÒ³ÉÏÏÔʾͼÏñ£¬²¢ÓÃ×Ô¼ºµÄ´úÂë¹ÜÀíÕâЩͼÏñ¡£
Ò»¡¢±³¾°
¿ÉÒÔÔÚÉè¼Æʱ»òÔËÐÐʱÒÔ±à³Ì·½Ê½Îª Image ¶ÔÏóÖ¸¶¨Í¼ÐÎÎļþ¡£»¹¿ÉÒÔ½«¿Ø¼þµÄ ImageUrl ÊôÐ԰󶨵½Ò»¸öÊý¾ÝÔ´£¬ÒÔ¸ù¾ÝÊý¾Ý¿âÐÅÏ¢ÏÔʾͼÐΡ£
Óë´ó¶àÊýÆäËû Web ·þÎñÆ÷¿Ø¼þ²»Í¬£ ......