ASP.NET中定制网站首页

news/2024/5/16 15:22:11/文章来源:https://blog.csdn.net/weixin_30486037/article/details/97865425
原文章:
Customizable Home Pages
http://dotnethero.com/hero/application/homepage.aspx?nmx=5_5
现在似乎每个主要的网站都可以个性化的定制,“my”(我的),主页(my.yahoo.com,my.msn.com,my.ebay.com …). 这实际上很容易实现,只要你舍弃了以Table为基本框架的网页设计。看看下面的设计:
你可能会花费一整天来设置你的页面布局,但最后却一团糟,难以更新,编码。或者你可以使用DIV标签,使用一半的HTML,并用CSS来处理所有的设计样式。
None.gif<div class="main">
None.gif    
<div class="left">
None.gif        
<div class="leftSubheadDark" runat="server" id="hdStocks">Stocks</div>
None.gif        
<div class="leftSubDark" runat="server" id="Stocks">
None.gif            DJIA 10087.51 -191.24
None.gif            
<br>
None.gif            NASDAQ 1908.15 -38.56
None.gif            
<br>
None.gif            YHOO 32.46 -1.00
None.gif            
<br>
None.gif            
<asp:LinkButton Runat="server" ID="HideStocks">Hide</asp:LinkButton>
None.gif        
</div>
None.gif        
<div class="leftSubheadLight" runat="server" id="hdDates">Events</div>
None.gif        
<div class="leftSubLight" runat="server" id="Dates"><b>July 4:</b> Independence Day
None.gif            
<br>
None.gif            
<b>December 25:</b> Christmas<br>
None.gif            
<b>January 1:</b> New Years Day<br>
None.gif            
<asp:LinkButton Runat="server" ID="hideDates">Hide</asp:LinkButton></div>
None.gif        
<div class="leftSubheadDark" runat="server" id="hdWeather">Weather</div>
None.gif        
<div class="leftSubDark" runat="server" id="Weather">Lincoln, NE : 53/72 F
None.gif            
<br>
None.gif            
<asp:LinkButton Runat="server" ID="hideWeather">Hide</asp:LinkButton></div>
None.gif    
</div>
None.gif    
<div class="right">
None.gif        
<div class="rightSubheadYellow" runat="server" id="hdTopStories">Top Stories</div>
None.gif        
<div class="rightSubYellow" runat="server" id="TopStories">The Sky Is Fallingdot.gif<br>
None.gif            Governer Alberts Re-Elected to 22nd termdot.gif
<br>
None.gif            Scientist Predict Next Earthquakedot.gif
<br>
None.gif            
<asp:LinkButton Runat="server" ID="hideTopStories">Hide</asp:LinkButton></div>
None.gif        
<div class="rightSubheadYellow" runat="server" id="hdWord">Word of the Day</div>
None.gif        
<div class="rightSubYellow" runat="server" id="Word"><b>hero</b><br>
None.gif            n. pl. he·roes
<br>
None.gif            
<br>
None.gif            1. In mythology and legend, a man, often of divine ancestry, who is endowed 
None.gif            with great courage and strength, celebrated for his bold exploits, and favored 
None.gif            by the gods.
<br>
None.gif            2. A person noted for feats of courage or nobility of purpose, especially one 
None.gif            who has risked or sacrificed his or her life: soldiers and nurses who were 
None.gif            heroes in an unpopular war.
None.gif            
<br>
None.gif            
<asp:LinkButton Runat="server" ID="hideWord">Hide</asp:LinkButton>
None.gif        
</div>
None.gif    
</div>
None.gif
</div>
None.gif
None.gif
ExpandedBlockStart.gifContractedBlock.gif
<style>dot.gif
ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.main
{dot.gif}{
InBlock.gifwidth
:820px;
ExpandedSubBlockEnd.gif
}
        
InBlock.gif        
ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.left
{dot.gif}{
InBlock.gifwidth 
:200px;
InBlock.giffloat
:left;
ExpandedSubBlockEnd.gifbackground-color
:#ffffff;}

InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.leftSubDark
{dot.gif}{
InBlock.gifmargin
:0px 1px 0px 1px;
InBlock.gifborder
: 1px solid #0049A5;
InBlock.gifpadding
: 4px 4px 4px 4px;
InBlock.giffont-family
: arial, sans-serif;
InBlock.giffont-size
:10pt;
ExpandedSubBlockEnd.gif
}

ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.leftSubheadDark
{dot.gif}{
InBlock.gifbackground-color
:#0049A5;
InBlock.gifcolor
:#ffffff;
InBlock.gifpadding
: 0px 0px 0px 4px;
InBlock.gifmargin
:2px 1px 0px 1px;
InBlock.giffont-family
: arial, sans-serif;
InBlock.giffont-weight
:bold;
ExpandedSubBlockEnd.giffont-size
:10pt;}

InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.right
{dot.gif}{ 
InBlock.gifwidth 
:600px;
InBlock.giffloat
:left;
InBlock.gifmargin
:0px 0px 0px 0px;
ExpandedSubBlockEnd.gifbackground-color
:#ffffff }

InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.rightSubheadYellow
{dot.gif}{
InBlock.gifbackground-color
:#ffcf00 ;
InBlock.gifcolor
:#black;
InBlock.gifmargin
:2px 1px 0px 1px;
InBlock.gifpadding
: 6px 6px 6px 6px;
InBlock.giffont-family
: arial, sans-serif;
InBlock.giffont-weight
:bold;
InBlock.giffont-size
:10pt;
ExpandedSubBlockEnd.gif
}

InBlock.gif
ExpandedSubBlockStart.gifContractedSubBlock.gifdiv.rightSubYellow
{dot.gif}{
InBlock.gifmargin
:0px 1px 0px 1px;
InBlock.gifborder
: 1px solid #ffcf00;
InBlock.gifpadding
: 4px 4px 4px 4px;
InBlock.giffont-family
: arial, sans-serif;
InBlock.giffont-size
:10pt;
ExpandedBlockEnd.gif
}

None.gif
</style>
None.gif
None.gif
现在你的网页内容被整洁的包含在DIV标签里面,当用户点击 hide按钮的时候就可以隐藏相应的内容。

ExpandedBlockStart.gifContractedBlock.gifSub Page_Load()Sub Page_Load(ByVal sender As System.ObjectByVal e As System.EventArgs)
InBlock.gif        
'Put user code to initialize the page here
InBlock.gif

ExpandedBlockEnd.gif
End Sub

None.gif
ExpandedBlockStart.gifContractedBlock.gif
Sub HideStocks_Click()Sub HideStocks_Click(sender As Object, e As EventArgs)
InBlock.gif        hdStocks.Visible 
= False
InBlock.gif        Stocks.Visible 
= False
ExpandedBlockEnd.gif
End Sub

None.gif
ExpandedBlockStart.gifContractedBlock.gif
Sub hideDates_Click()Sub hideDates_Click(sender As Object, e As EventArgs)
InBlock.gif        hdDates.Visible 
= False
InBlock.gif        Dates.Visible 
= False
ExpandedBlockEnd.gif
End Sub

None.gif
ExpandedBlockStart.gifContractedBlock.gif
Sub hideWeather_Click()Sub hideWeather_Click(sender As Object, e As EventArgs)
InBlock.gif        hdWeather.Visible 
= False
InBlock.gif        Weather.Visible 
= False
ExpandedBlockEnd.gif
End Sub

None.gif
ExpandedBlockStart.gifContractedBlock.gif
Sub hideTopStories_Click()Sub hideTopStories_Click(sender As Object, e As EventArgs)
InBlock.gif        hdTopStories.Visible 
= False
InBlock.gif        TopStories.Visible 
= False
ExpandedBlockEnd.gif
End Sub

None.gif
ExpandedBlockStart.gifContractedBlock.gif
Sub hideWord_Click()Sub hideWord_Click(sender As Object, e As EventArgs)
InBlock.gif        hdWord.Visible 
= False
InBlock.gif        Word.Visible 
= False
ExpandedBlockEnd.gif
End Sub

None.gif

在实际的情况下,你很可能有一个注册/登录系统,把用户的参数信息存储在数据库里面。你可以载入参数信息并在Page Load事件里面隐藏不需要显示的内容。显然你大概也想到要实现一个页面让用户能够使用checkbox来选择需要显示的内容。你也可以简单的使用javascript和每个内容模块中的链接来“最小化”该内容模块。这个代码与本页面左边的导航菜单上用的是相似的。

转载于:https://www.cnblogs.com/Activer/archive/2005/06/08/170095.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_757945.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站架构技术演进的思考(五):存储的瓶颈(5)

大型网站架构技术演进的思考&#xff08;五&#xff09;&#xff1a;存储的瓶颈&#xff08;5&#xff09; 2016-03-26 架构说上文里我遗留了两个问题&#xff0c;一个问题是数据库做了水平拆分以后&#xff0c;如果我们对主键的设计采取一种均匀分布的策略&#xff0c;那么它对…

搭建自己的网站

2019独角兽企业重金招聘Python工程师标准>>> 1.购买阿里云服务器&#xff0c;申请域名&#xff0c;填写备案 2.安装WordPress &#xff08;1&#xff09;.安装lamp apt-get -y install wget screen git git clone https://github.com/teddysun/lamp.git cd lamp chm…

蓝小柠官方网站我们友链了!

关于蓝小柠一个专注编程技术分享的网站你可以通过下面方式找到他们&#xff1a;邮箱: me233b.cn博客: me.ble.ac.cnQQ : 705539701关于本站本站成立于2018年2月1日下午6点钟,方便大家交流&#xff0c;建了个敲可爱的QQ群&#xff1a;705607165据说只有足够可爱的人才能加进去(&…

Nginx 网站服务——虚拟主机配置

第1章 Nginx 网站服务1.1 web网站服务介绍&#xff1a;1.1.1 提供静态服务的软件Apache&#xff1a;这是中小型Web服务的主流&#xff0c;Web服务器中的老大哥。Nginx&#xff1a;大型网站Web服务的主流&#xff0c;曾经Web服务器中的初生牛犊&#xff0c;现已长大。 Ngi…

最全数据集网站汇总,绝对是一个金矿请查收!

如果用一个句子总结学习数据科学的本质&#xff0c;那就是&#xff1a; 学习数据科学的最佳方法就是应用数据科学。 如果你是一个初学者&#xff0c;你每完成一个新项目后自身能力都会有极大的提高&#xff0c;如果你是一个有经验的数据科学专家&#xff0c;你已经知道这里所蕴…

中国社科院李勇坚:网站平台大数据 可监测网民诚信行为

7月5日是“全国网络诚信宣传日”。近日&#xff0c;中国社科院财经院互联网经济研究室主任李勇坚做客“网络诚信专家谈”系列访谈。互联网时代&#xff0c;网络安全事件层出不穷&#xff0c;推动网络诚信建设成为互联网健康有序发展的题中之义。7月5日是“全国网络诚信宣传日”…

干货 | 想学习STEAM科学知识,必看这15个超赞的国外网站

学习科学应着眼于广阔的世界、广袤的宇宙、未知的未来。为让孩子更好地学习科学知识&#xff0c;对国外知识和探索了解更多&#xff0c;特推荐以下网站&#xff0c;值得大家且看且收藏&#xff01;1、DK Findout适合年龄段&#xff1a;3-8网址&#xff1a;https://www.dkfindou…

Slog33_支配vue框架初阶项目之博客网站-注册页面-数据关联

ArthurSlogSLog-33Year1GuangzhouChinaAug 9th 2018GitHub掘金主页简书主页segmentfault用七八十年提交一份人生的答卷 这是一场开卷 没有监考老师 有的 是在乎你的人 我想 答案并不是最重要的 重要的是一起答卷的这群人 特别是真正在乎你的人 当答卷提交的那一刻 也许不再是忐…

企业营销是选择SEO好还是选择SEM好?

一个企业想要做推广&#xff0c;大多数都会在SEO和SEM中徘徊不定&#xff0c;的确&#xff0c;现在做网络推广SEO和SEM都是两种非常有效地模式。那么该怎么在这两个模式之间进行取舍呢&#xff1f;以前我在码教授进行学习的时候&#xff0c;老师就重点讲解过这个问题。首先&…

服务器网站设置起始页,服务器IP默认页,默认网站设置,禁止空主机头网站

服务器IP默认页&#xff0c;默认网站设置&#xff0c;禁止空主机头网站写这篇教程是因为很多服务器IP访问会直接访问到业务网站&#xff0c;这对网站来说是一个挺大的隐患。不禁止空主机头IP直接访问&#xff0c;别人如果把域名直接指向你的服务器&#xff0c;那访问他的域名就…

如何给网站配置SSL证书(https)

如何给网站配置SSL证书&#xff08;https&#xff09; 访问安全的需求和大众的趋势使得我们该考虑给网站加ssl了&#xff0c;给网站加上ssl并不难&#xff0c;只要申请一个免费的ssl证书&#xff0c;在服务器端配置好ssl&#xff0c;wordpress稍加修改就可以实现https访问了。 …

反击黑客之对网站攻击者的IP追踪

ip追踪是一件比较难实现的&#xff0c;因为我只有一个ip&#xff0c;而且在没有任何技术支持下对该ip追踪&#xff0c;同时我在公司也没有服务器权限&#xff0c;仅有后台&#xff0c;一般的ip追踪技术分类&#xff0c;反应式ip追踪&#xff0c;主动式的追踪&#xff0c;分享的…

phpcms网站漏洞如何修复对远程代码写入缓存漏洞利用

2019独角兽企业重金招聘Python工程师标准>>> SINE安全公司在对phpcms2008网站代码进行安全检测与审计的时候发现该phpcms存在远程代码写入缓存文件的一个SQL注入漏洞&#xff0c;该phpcms漏洞危害较大&#xff0c;可以导致网站被黑&#xff0c;以及服务器遭受黑客的…

信息学竞赛有什么好的比赛网站?

点击上方蓝字关注我们1、HustOJ http://47.110.135.197 热心家长创建的一个自测 OJ&#xff0c;与华中科技大学颇有渊源。不定期举办 一些针对初学者的比赛。菜鸟们不妨一试。2、信奥题库 https://www.oitiku.com/3、计蒜客 www.jisuanke.com 课程要付费&#xff0c;但是月赛和…

windows版 nginx配置反向代理实例教程 跳转tomcat和php网站

抄自 https://www.cnblogs.com/j-star/p/8785334.html 个人理解 nginx端口设置为80,简称n tomcat端口设置为其他,例如8080,简称t php网站和javaweb网站域名解析到服务器上面 当访问java域名时,n判断为java网站,就跳转到tomcat 当访问php域名时,n判断为php网站,就不跳转了 n就是…

网站搭建 (第17天) Celery定时刷新缓存

一、前言 当网站使用redis缓存时&#xff0c;就会涉及到缓存的过期时间&#xff0c;redis数据库中的内容就会消失。这个时候进行用户操作又会变慢&#xff0c;所以要采用一种办法&#xff0c;当缓存刚好要过期时&#xff0c;能够使得redis数据库自动对缓存内容进行更新。这个办…

修复网站漏洞对phpmyadmin防止被入侵提权的解决办法

2019独角兽企业重金招聘Python工程师标准>>> phpmyadmin是很多网站用来管理数据库的一个系统&#xff0c;尤其是mysql数据库管理的较多一些&#xff0c;最近phpmysql爆出漏洞&#xff0c;尤其是弱口令&#xff0c;sql注入漏洞&#xff0c;都会导致mysql的数据账号密…

动态加载图片网站爬虫基本操作

1判断动态加载 检查流程如下&#xff1a; 1.1 浏览器检查&#xff0c;观察network->XHR&#xff0c;确定是否是动态页面&#xff08;如果随着下拉页面&#xff0c;项目不断增加就说明是动态页面&#xff09;。 1.2. 确定是动态页面以后&#xff0c;观察任意几个请求项目&…

大型网站技术架构(五)网站高可用架构

2019独角兽企业重金招聘Python工程师标准>>> 网站的可用性&#xff08;Avaliability&#xff09;描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间&#xff08;故障时间&#xff09;故障修复时间点-故障发现&#xff08;报告&#xff09;时间点…

Apache配置多个网站的方法

Apache的虚拟主机是一种允许在同一台机器上&#xff0c;运行超过一个网站的解决方案。虚拟主机有两种&#xff0c;一种叫基于IP的&#xff08;IP-based&#xff09;&#xff0c;另一种叫基于名字的&#xff08;name-based&#xff09;。虚拟主机的存在&#xff0c;对用户来说是…