ASP.NET
五、ImageMap 类
使用 ImageMap 控件可以创建包含定义的作用点区域的图像。当用户单击作用点区域时,此控件可以生成到服务器的回发,也可以导航到指定的 URL。例如,可以使用此控件显示一幅地理区域的地图。用户单击该地图上的特定区域时,此控件就导航到一个 URL,该 URL 提供了选定区域的附加数据。您还可以使用此控件生成到服务器的回发,并根据单击过的作用点区域运行特定代码。例如,可以使用 ImageMap 控件捕获用户响应,如投票。当用户单击为赞成票定义的作用点区域时,会调用代码在数据库中记录一个赞成响应;当用户单击为反对票定义的作用点区域时,会记录一个反对响应。此外,还可以在单个 ImageMap 控件内混合这两个方案。例如,可以指定一个作用点区域导航到 URL,另一个作用点区域回发到服务器。
使用 ImageUrl 属性可以指定要为 ImageMap 控件显示的图像的路径。可以在 ImageMap 控件内定义任意数目的 HotSpot 对象。可以使用 CircleHotSpot、RectangleHotSpot 和 PolygonHotSpot 类定义作用点区域;也可以从 HotSpot 抽象类派生,以便自定义作用点对象。
有两种方式可以指定单击 HotSpot 后 ImageMap 控件中 HotSpot 对象的行为。可以使用 ImageMap 控件的 HotSpotMode 属性,也可以使用单个 HotSpot 对象的 HotSpotMode 属性。这些属性是使用 HotSpotMode 枚举值之一设置的。如果这两个属性都被设置,则针对每个单个 HotSpot 对象指定的 HotSpotMode 属性将优先于 ImageMap 控件的 HotSpotMode 属性。
若要导航到 URL,请将 ImageMap..::.HotSpotMode 或 HotSpot..::.HotSpotMode 属性设置为 HotSpotMode.Navigate。使用 NavigateUrl 属性可以指定要导航到的 URL。
若要生成到服务器的回发,请将 ImageMap..::.HotSpotMode 或 HotSpot..::.HotSpotMode 属性设置为 HotSpotMode.Postback。使用 PostBackValue 属性,可以指定作用点区域的名称。当发生回发事件时,此名称将传递到 ImageMapEventArgs 事件数据中。当单击回发 HotSpot 时,将引发 Click 事件。若要以编程方式控制在单击回发 HotSpot 时执行的操作,请为 Click 事件提供事件处理程序。
若要使 ImageMap 控件中的所有 HotSpot 对象具有相同的行为,请使用 ImageMap..::.HotSpotMode 属性指定行为。然后,可以将每个单个 HotSpot 对象的 HotSpot..::.HotSpotMode 属性都设置为 HotSpotMode.NotSet�
相关文档:
一、上传图片:
将图片存储在image文件夹中,然后把图片的路径存在数据库里,这样用的时候从数据库中搜索出路径然后绑定在前台页面的<image/>标签中,就能显示我们想要的图片。
前台代码:
商品图片:<asp:FileUpload ID="ImageUpload" runat="server" />
<asp:Label ID="TipF ......
一、怎么将CheckBox的值存储在数据库中,即一个CheckBox被选定后,如何在数据库中表示这种选定?
首先在数据库中定义几列bit类型的数据列,用来表示某个CheckBox是否被选定,数据库中的值为true或false.
前台代码:
是否推荐:<asp:CheckBox ID="IsRecommend" runat="server" />
......
经过对asp.net的学,我觉得越来越力不从心啊!说实话我现在都不敢说自己已经入门了!有时候真想,我到底适合不适合学这个,我并不是遇到困难就想逃避,只是我找不到合适的方法来解决自己遇到的问题。都说千年磨一剑,现在才真正认识到,想要得到点儿东西,没有点付出和牺牲是可能的事!
&n ......
using System;
using System.Collections.Generic;
using System.Text;
namespace PublicClass
{
public static class Log
{
public static void WriteLine(string line)
{
......
做项目也有一段时间了,在程序中也遇到很多安全方面的问题。也该总结一下了。这个项目是一个 CMS 系统。系统是用 ASP.NET 做的。开发的时候发现微软做了很多安全措施,只是有些新手程序员不知道怎么开启。下面我通过几个方面简单介绍:
1:SQL 注入
2:XSS
3:CSRF
4:文件上传
SQL 注入
� ......