在Asp.Net 2.0中使用Css Tab Design样式美化菜单

ASP.NET网页Tab选项卡控件源码及示例 内容索引:.NET源码,控件组件,选项卡,控件  一个用C#编写的用于网页的TAB选项卡控件源代码,并附有一个使用示例,包括在静态环境下的一个HTML示例,TAB选项卡如图示,效果很不错,部分功能使用了JQUERY配合,这使得操作体验更舒服。 立即下载

Css Tab Design 是一个用来做导航样式非常方便的Freeware.(其实就是提供了一堆样式可以套用: ) ),效果如下图所示:

  

界面如下:

可以非常方便的导出css文件:

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
        
< html  xmlns ="http://www.w3.org/1999/xhtml" >
                
< head >
                        
< meta  http-equiv ="Content-Type"  content ="text/html; charset=iso-8859-1"   />
                        
< title > Free CSS Navigation Menu Designs 1 at exploding-boy.com </ title >
                        
< style  type ="text/css" >
<!--
    body 
{
        margin
:0;
        padding
:0;
        font
: bold 11px/1.5em Verdana;
}


h2 
{
        font
: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color
: #000;
        margin
: 0px;
        padding
: 0px 0px 0px 15px;
}


/*- Menu Tabs F--------------------------- */

    #tabsF 
{
      float
:left;
      width
:100%;
      background
:#efefef;
      font-size
:93%;
      line-height
:normal;
          border-bottom
:1px solid #666;
      
}

    #tabsF ul 
{
        margin
:0;
        padding
:10px 10px 0 50px;
        list-style
:none;
      
}

    #tabsF li 
{
      display
:inline;
      margin
:0;
      padding
:0;
      
}

    #tabsF a 
{
      float
:left;
      background
:url("tableftF.gif") no-repeat left top;
      margin
:0;
      padding
:0 0 0 4px;
      text-decoration
:none;
      
}

    #tabsF a span 
{
      float
:left;
      display
:block;
      background
:url("tabrightF.gif") no-repeat right top;
      padding
:5px 15px 4px 6px;
      color
:#666;
      
}

    
/* Commented Backslash Hack hides rule from IE5-Mac /*/
    #tabsF a span 
{float:none;}
    
/* End IE5-Mac hack */
    #tabsF a:hover span 
{
      color
:#FFF;
      
}

    #tabsF a:hover 
{
      background-position
:0% -42px;
      
}

    #tabsF a:hover span 
{
      background-position
:100% -42px;
      
}


        #tabsF #current a 
{
                background-position
:0% -42px;
        
}

        #tabsF #current a span 
{
                background-position
:100% -42px;
        
}

-->
</ style >
                
</ head >

                
< body >
                        
< h2 > Tab Menu F </ h2 >
                        
< div  id ="tabsF" >
                                
< ul >
                                        
<!--  CSS Tabs  -->
< li >< a  href ="home.html" >< span > Home </ span ></ a ></ li >
< li >< a  href ="products.html" >< span > Products </ span ></ a ></ li >
< li  id ="current" >< a  href ="services.html" >< span > Services </ span ></ a ></ li >
< li >< a  href ="support.html" >< span > Support </ span ></ a ></ li >
< li >< a  href ="order.html" >< span > Order </ span ></ a ></ li >
< li >< a  href ="about.html" >< span > About </ span ></ a ></ li >

                                
</ ul >
                        
</ div >
                
</ body >
</ html >


而.Net2自带的Menu控件用来做导航也是非常方便的
只要SiteMap文件里定义好站点路径
拖一个SiteMapDataSource和一个Menu并设置DataSource就好了

直接复制Css是不行的,因为Css Tab Design生成的是Div布局的
而Menu是Table布局的,而且从上面的代码可以看出
菜单项文字<span>也是有样式的,因此需要自定义Menu的模板 加入<span>

在这里有个问题郁闷了我很久,初学.Net 2 ,SiteMap不大熟
http://community.youkuaiyun.com/Expert/topic/5199/5199167.xml?temp=.8506586

最后总算调好了,没有做进一步的美化:


有兴趣的可以下载源码看看

另:  今天看Scott的blog发现有 ASP.NET 2.0 CSS Friendly Control Adapters 1.0 这个dd
就是把menu gridview等输出成div格式的
上面的Menu也挺漂亮的
提供了Start Kit下载
以后打算就用这个了
 

【深圳】IBM V3500存储维修 更换控制器故障 今天给大家分享的是深圳.福田区一个电商客户公司一台IBM Storwize v3500存储控制器故障从远程诊断 收集日志 分析结果的实际案例,如图所示通过存储管理口登陆进去后直接看到少了一个控制器,经过工程师分析日志后判定为该控制器损坏,接下来更换控制器配件,标准套件的控制器不带子卡和电池,所以需要把故障控制器上的子卡和电池拆下来装到新控制器上,这个电池拆还需要点技巧,接着把新的控制器插回V3500主机,等待大约十分钟后,新控制器指示灯全绿,管理界面看到节点已联机;冠峰科技-爱科技爱分享。 阅读详情

相关推荐

PX4无人机-Gazebo仿真实现动态目标追踪的视觉控制方案

本文详细介绍了PX4无人机在Gazebo仿真环境中实现动态目标追踪的视觉控制方案。从PX4与Gazebo仿真环境搭建、动态目标追踪核心技术栈、仿真环境深度定制技巧到追踪算法的优化实践,提供了全面的技术指导和常见问题排查方法,帮助开发者高效实现无人机视觉追踪功能。

weixin_29196315的博客 450

asp.net 多页Tab功能

 搜索了相关的资料,转载了4种方式,个人感觉第一种最好,不需要用code改变,比较灵活,也很好看。Ajax的现成控件应该也比较好用,不过没有试用。 =========================================方法1: 个人感觉最好,灵活,美观==========================================灵活的Tab页,使用纯H

liugy1126的专栏 9511

win10 离线安装.Net Framework3.5

起因,安装软件比如3dmax2014等需要.Net Framework3.5支撑,那么需要安装低版本的.Net Framework3.5 闲话少说。 1.下载 NetFx3.cab 链接: https://pan.baidu.com/s/124to7F3BOy4yAlY61OjbDg 提取码: kixu 2.将NetFx3.cab 放入 系统盘的windows目录下(示例 C:\Wi...

m0_37615458的博客 7717

JavaScript提高:005:ASP.NET使用easyUI TABS标签显示问题

前面使用easy ui来实现了一个tabs标签(http://blog.csdn.net/yysyangyangyangshan/article/details/38307477),只是在ASP.NET中使用时发现了一个问题。 大家都知道,asp.net页面的控件,当控件的事件不是使用 "return js函数();"时,或者控件注冊的是后台的事件,那么整个页面会又一次载入的。此时这个e...

weixin_33769125的博客 150

士兰微SC7A20H三轴加速度计在智能穿戴设备中的运动检测实践

本文详细介绍了士兰微SC7A20H三轴加速度计在智能穿戴设备中的运动检测实践,包括其工作原理、硬件设计避坑指南、运动检测算法优化、低功耗设计及校准测试技巧。SC7A20H凭借±16g超宽量程和0.004g高精度,成为智能穿戴设备的运动感知核心,适用于计步、6D方向检测等场景,显著提升用户体验。

weixin_29168153的博客 739

树莓派与无人机协同实战:基于OpenCV的地标识别优化策略

本文深入探讨了基于树莓派与无人机的协同系统,重点分享了利用OpenCV优化地标识别以实现精准降落的实战策略。内容涵盖从应对复杂光照的图像预处理、鲁棒的轮廓几何过滤,到通过ROS进行稳定通信,以及实现分层控制与状态机设计,旨在提升系统在真实环境中的可靠性与性能。

y2z3a4b5c的博客 1086

asp.net实现简单Tab页

       在C/S模式下,经常采用Tab分页的方式来做,然后将不同的信息放到不同的Tab页中,然后可以点击页签去查看不同页面中的内容。在Web开发中,也需要用到这样的Tab页,实现的方式有很多种,现在来介绍一种简单的Tab页的实现方式:用iframe来实现。       具体步骤是:先建立一个主TabForm.aspx,在上面放两个按钮来模拟页签(今后也可以用Photoshop来制作更精美的图

木子三寿 1842

Mac新手必看:为什么你的终端找不到Python命令?5分钟搞定zsh报错

本文针对Mac用户在终端遇到“zsh: command not found: python”报错的问题,提供了深度解析与实战修复指南。文章解释了macOS系统因历史原因默认使用`python3`而非`python`命令,并详细介绍了四种解决方案:养成使用`python3`的习惯、创建别名、通过Homebrew安装链接以及修改PATH环境变量,帮助新手快速解决zsh报错,顺利开始Python开发。

weixin_29248653的博客 594

dsfds

&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.adsame.test" android:versionCode="1" android:ver

liutaoliuchao8的博客 524

PCL 建筑物点云立面和平面分割提取【2025最新版】

在建筑物点云中,立面点和平面点的法向量存在明显的差异,根据法向量在Z方向的分量设置相应得阈值即可实现立面点与平面点的分割。

点云侠的博客 1961

【ESP32CAM+Android+OpenCV】自定义目标数据集、训练自己的OpenCV模型部署到手机APP并对ESP32CAM无线图传显示并实时检测识别目标_资料编号30

本项目实现自定义目标数据集(想检测什么就检测什么,按照本文教程自己来更换目标)、训练自己的OpenCV模型实时检测识别(pycharm工程)。手机APP(Android studio工程)部署OpenCV模型实现对ESP32CAM(arduino工程)无线WIFI图传过来的图像实时检测识别。 本文以火焰检测识别为例进行演示,通过该过程,结合本文可自定义尝试更换为其它目标的检测,例如更换为车辆、车牌、手势、人脸面部活动、人脸表情、火焰烟雾、行人、口罩、行为、水果、植物、农作物、建筑、损伤等等部署进行检测。

嵌入式阿齐Archie 3478

dsfds 士大夫倒萨范

撒旦富士达发的舒服倒萨富士达v刹 倒萨v发大水v打扫vcd撒才

u014040339的专栏 467

UWB芯片DW3000之PDOA测向实现源码

本文详细介绍如何基于UWB芯片DW3000之PDOA测向的源码实现。

DT程序员的博客 2613

求一个字符串的有效值 如“sfdsf324dsfds”,其有效值为:324

a=str(input()) b=0 i=0 while i&lt;len(a): if a[i].isdigit(): b=b*10+int(a[i]) i+=1 print(b)

qq_39062888的博客 191

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

1.2 attrib del copy xcopy命令

1.2 attrib del copy xcopy命令 设置文件属性:attrib 查看文件的文件属性 格式:ATTRIB [drive:][path][filename] attrib tetris.zip 修改文件的属性。 格式:attrib ?属性 attrib -h tetris.zip 消除tetris.zip的“隐藏”属性。 批量文件处理 attrib -h .\dsfds\*.bat /s 通过/s参数可批量将.\dsfds及其子目录下的所有bat文件设置为“隐藏”属性. 删除命令:d

许浑的博客 493

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux编程:关于read读取文件数据时,判断数据读取是否达到文件末尾

笔者使用read时,初步代码如下: 36 int rd=1; 37 while(1) 38 { 39 rd=read(fd,buf,9);//fd为test.txt的文件描述符;buf为数组buf[10]="" 40 if(rd==0) 41 { 42 43 break; 44 } 45

HKH368的博客 1815

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

php fputcsv 编码,php使用fputcsv()函数csv文件读写数据的方法

本文实例讲述了php使用fputcsv()函数csv文件读写数据的方法。分享给大家供大家参考。具体分析如下:fputcsv() 函数用于将数据格式为csv格式,以便写入文件或者数据库.1.将字符串写入csv文件中,代码如下:$test_array = array(array("111","sdfsd","sdds","43344","rrrr"),array("sssssssss","gdfgfd...

weixin_31662303的博客 356

C++的一些关键字

C++的this、const、static、friend关键字

weixin_44840658的博客 311

【面试题目】今日面试题分享

今天面试Python实习的岗位,面试官出了一道题目,当时自己做的不是很好,所以自己回来又重新做了一遍,实现了两种方法 用户随机输入一串带有.与,的字母或数字的字符串,打印出只有,并且反过来的字符串,输入与输出示例如下 input_1='ab,34.er,123,dsfds,445' out_1='445,dsfds,123,er,34,ab' 解法一: def test(str_1): ...

欢迎关注【微信公众号】测试开发Guide,从功能测试进阶测试开发 283

[vim技巧]ctr+v选中要标记的行,:!cat -n 可以输入行号

ctr+v选中要标记的行,:!cat -n 可以输入行号      1 dsfds  2 dsfds  3 dsfds  4 dsfds  5 dsfds  6 dsfds  7 dsfds  8 dsfds  9 dsfds 10 dsfds 11 dsfds 12 dsfdsfdsfdsf

Dr.Android 275

php fputcsv 取,php使用fputcsv()函数csv文件读写数据的方法

这篇文章主要介绍了php使用fputcsv()函数csv文件读写数据的方法,分析了fputcsv()函数针对csv文件的读写操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了php使用fputcsv()函数csv文件读写数据的方法。分享给大家供大家参考。具体分析如下:fputcsv() 函数用于将数据格式为csv格式,以便写入文件或者数据库.1.将字符串写入csv文件中,代码如下:...

weixin_29322553的博客 378

c语言实现注释转换(c转为c++)

注释转换目标:将所有的c语言注释变为c++注释测试用例:input.c// this is cpp comment /* int i = 0; */ /* int j = 10 */int k = 3; int n = 20; /* int i = 0; int j = 20; int k = 250; */int q = 9527; /***/

qq_39344902的博客 2711

将字符串格式化为csv数据

fputcsv() 函数用于将数据格式为csv格式,以便写入文件或者数据库。 1.将字符串写入csv文件中 $test_array = array( array("111","sdfsd","sdds","43344","rrrr"), array("sssssssss","gdfgfd","232323","wwewe","dsfds"), ...

weixin_34406796的博客 686
上一篇: asp.net 2.0防止同一用户同时登陆
下一篇: ASP.NET 2.0打造购物车和支付系统
alys
博客等级 码龄23年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值