ASP.NET 将图像用于 Menu 控件
可以使用图像来在鼠标指针悬停于菜单项上方时指示存在可用子菜单项。还可以使用图像来区分静态和动态菜单项,或用图像充当整个菜单或某个级别的菜单项的背景。
可以使用级联样式表 (CSS) 和 Menu 控件的属性来指定要使用的图像,以及这些图像的显示方式。
一、使用默认的弹出图像
可以使用这两个属性或其中一个属性来指定,用于指示在首次呈现 Menu 控件时不显示子菜单项的图像。若要使用默认图像来指示某个静态菜单项包含子项,请将 StaticEnableDefaultPopOutImage 属性设置为 true;若要使用默认图像指示某个动态菜单项包含子项,请将 DynamicEnableDefaultPopOutImage 属性设置为 true。将这两个属性或其中一个属性的值设置为 false,会隐藏每个有子项的菜单项上的默认黑箭头图像。
下面的示例将这两个值都设置为 true,因此,任何有子项的静态或动态菜单项都会显示默认的黑箭头图像。
<asp:Menu ID="Menu1" runat="server"
StaticEnableDefaultPopOutImage="true"
DynamicEnableDefaultPopOutImage="true">
二、指定自定义指示器图标
若要使用您为指示器图标创建的自定义图像,请为 StaticPopOutImageUrl 和 DynamicPopOutImageUrl 属性赋值。每个属性指定一个用于指示要使用的图像的文件位置和名称。StaticPopOutImageUrl 属性控制用于静态菜单项的图像,DynamicPopOutImageUrl 属性控制用于动态菜单项的图像。
下面的示例将静态和动态指示器图标都设置为 Images 目录中的图像 Greenarrow.gif。
<asp:Menu ID="Menu1" Runat="server" StaticPopOutImageUrl="~/images/greenarrow.gif"
DynamicPopOutImageUrl="~/images/greenarrow.gif">
三、指定分隔符图像
可以使用分隔符图像将同一级别的菜单项彼此分隔开来。可以指定显示在静态或动态菜单的给定级别或全部级别的菜单项之上/下的分隔符图像。可以使用四个属性指定分隔符图像,两个用于静态菜单项的顶部和底部分隔符,两个用于动态菜单项的顶部和底部分隔符:
·StaticTopSeparatorImageUrl
·StaticBottomSeparatorImageUrl
·DynamicTopSeparatorImageUrl
·DynamicBottomSeparatorImageUrl
下面的示
相关文档:
///Asp.net动态转静态页面的两种方法总结
///由于搜索引擎对aspx页面收录和html页面的收录率的差别以及页面资源占用问题,我们很多时候需要
///实现aspx页面动态转静态。两种主流方法如下:
///第一张方法:
///使用模板转换,步骤如下:
///1,建立Myconvert.cs 类文件
using System;
//记得添加以下三个引用
using ......
代码:
/// <summary>
/// 打开Excel文件
/// </summary>
/// <param name="ExcelFileName">文件名</param>
private void OpenExcelFile(string ExcelFileName)
{
&nb ......
出处:CSDN BLOG 作者:Brookes 时间:2006-12-5 14:12:00
在ASP中,就可以通过调用CDONTS组件发送简单邮件,在ASP.Net中,自然也可以。不同的是,.Net Framework中,将这一组件封装到了System.Web.Mail命名空间中。 一个典型的邮件发送程序如下:
MailMessage mail=new MailMessage(); ......
本演练阐释如何使用 ASP.NET 验证程序控件检查网页中的用户输入。您无需代码就可以使用某些自动执行所有检查的控件。此外,您还将通过编写代码创建一个自定义验证程序,该过程将演示如何将您自己的逻辑添加到页的验证框架中。最后,您将学习如何根据用户在页上所做的选择有条件地验证用户 ......