是否可以将鼠标监听器添加到asp.net MVC图像?
<img src="@Url.Action("Image")" alt="" />
我想跟踪用户在我的图像中点击过的位置。
(在图像中有一个矩形网格)
最佳答案
单击地图项时,请使用ajax请求。
<img src="@Url.Content("~/Content/img/image.jpg")" usemap="myMap"/>
<map name="myMap">
<area shape="circle" coords="0,5,300" onclick="javascript:SendCoords(0,5,300)"/>
<area shape="circle" coords="50,5,300" onclick="javascript:SendCoords(50,5,300)"/>
</map>
<script type="text/javascript">
function SendCoords(a,b,c){
$.get("/Controller/Action", {A:a,B:b,C:c}, function(result){
alert('I have sended the coordinates! Yeah. The result-'+result);
});
}
</script>
希望这对您有所帮助。
关于c# - asp.net-mvc中的mouselistener,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20839856/