|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也许C#刚上市的时候有些抄袭Java吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。asp.net|erp|办理一样平常而言,链接路径的表达有三种体例:相对路径、绝对路径和基于根目次的路径。别的关于ASP.NET服务器控件来讲,还可使用“~”来取代根目次来暗示。
在MasterPage和用户控件中,常常要利用一些图片作为背景或大度的按钮,可是在指定图片的src大概background时分,常常由于链接路径的成绩而堕落。
1.利用相对路径:利用形如“D:xxxxxx.gif”的相对文件路径一样平常情形下是不成取的。能够思索接纳url的办法,写成http://xxxx/xx/xxx.gif”。可是弱点是倒霉于移植,比方如今站点的地点为http://www.xxx.net,假如有一天站点更该http://www.xxx.com,则一切的链接地点都生效,必要举行变动,难以保护。
2.利用绝对路径:利用相对页面地位的路径,好比“..imagesxxx.gif”,如许MasterPage和用户控件中都能准确显现,可是假如将承继MasterPage的页面放到分歧的文件夹下,大概利用用户控件的页面不在统一文件夹,那末该页面又会找不到准确的图片地位了!
3.基于根目次的路径:形如:<ahref="http://www.webjx.com/xxx/xxx.gif">如许的办理办法在ASP.NET2.0调试的时分,由于没有创建假造目次,其实不能准确显现(我也不是很一定,没有确认^_^)。而我在非服务器控件的HTML标签元素上没法利用“~”来指定路径。
那末,在计划时让图片可见,我们应当怎样来处置呢?我接纳了CSS来完成这项事情。针对要显现图片的元素和控件,我们能够写一段复杂的css来定位图片,由于css文件的地位是一样平常不会改动的(位于App_Theme/themename/xxx.css),这类办法也就卓有成效了。
.HideBar
{
height:56px;
width:5px;
cursor:hand;
background-image:url(../../images/xxx.gif);
}接上去我们只必要在响应的元素和控件的cssclass中填进HideBar,就能够做到每一个承继MasterPage或利用用户控件的页面都能准确显现图片了。
我想应当另有别的更好的举措,也但愿有人能指导一二。
――RobinLusBlog
它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。 |
|