在asp.net中导入什么来自定义游标?

时间:2016-07-08 07:46:38

标签: c# html css asp.net

只是想问一下如何使用c#在asp.net中自定义游标。 目前我尝试使用此代码,但它无法正常工作......

this.Cursor = new Cursor(Application.StartupPath +  "\\Cursor1.cur"); 

我收到了这个错误: Error

我想知道我是否需要在这里添加更多内容:

using System;
using System.Web.UI;

我搜索了很多,我看不到其他人遇到这种问题......

你能帮帮我吗?

编辑:

实际上我想创建一个基于aspx的Web应用程序,并在我的网页中包含一个白板。所以我想这样做,当我按下'铅笔'图标时,光标将变为铅笔。可能吗?

1 个答案:

答案 0 :(得分:1)

您无法在Web应用程序中使用Windows光标文件(.cur)。首先,非Windows设备将如何处理它。您正在使用的技术适用于Windows窗体(桌面)应用程序。

更改网页上光标的方法是通过CSS属性。

因此,例如,如果您希望在用户将鼠标悬停在特定图像上时更改光标,则可以像这样定义:

HTML:

<img id="Image1" src="myimagefile.jpg"/>

CSS:

#Image1:hover
{
  cursor:pointer;
}

有关您可以使用的光标类型的完整列表,请参阅http://www.w3schools.com/cssref/pr_class_cursor.asp