关于.net服务器遇到异常 500控件的开发遇到头疼的问题了。

关于.net服务器控件的开发遇到头疼的问题了。_百度知道
关于.net服务器控件的开发遇到头疼的问题了。
span&gt。可是我遇到了3个问题; 我不想要它,想span&test.net服务器控件开发框架还是比较强大的; &/3 想在output输出前 把第2条标签形式内的文本获取到。1 为什么默认什么都不输出的情况下会有一个 &lt:name&/&lt:button 都没有2默认服务器控件开发 是&lt.net开发经验。 我的QQ
我不是初学者,有很多年的!求求大神帮帮我:name runat=& 中间还可以写普通HTML标签&server&
如果变成 & /&server&quot:name runat=&quot,但是服务器控件没开发过
&#47.D &#47重写外层标签为
protected override HtmlTextWriterTag TagKey
return HtmlTextWriterT我想让外层不显示标签 如何实现阿。
}我想让外层没有标签 类似于asp
这个没法改变,当然也就会生成很多你觉得不想要的东西,你居然初学的时候不是学服务器控件就是webform模式开发。基本初学都是服务器控件开始,那当然有很多内容你不需要自己手写我去。首先服务器控件肯定会自动生成你觉得不想要的html标签?这个情况有很多。但是既然是微软封装好的服务器控件,你是说用原有的input标签你后台cs文件怎么获取吗。第三个没理解你说啥,因为服务器控件最终还是生成html标签给浏览器解析的,这不代表说你不能使用原有的html标签,使用服务器控件只是有些东西你不需要自己写,微软封装好给你用。第二,除非你不用服务器控件,网上有很多方式能获取到
你没弄懂问题。我是自己写服务器控件 当然是有用撒。
来自团队:
其他类似问题
为您推荐:
头疼的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ASP.NET MVC 框架是 .NET 平台 Web 开发的主流,但是并不适合菜鸟_div错位/解决IE6、IE7、IE8样式不兼容有关问题_Some methods that made your PC faster.该如何解决__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
ASP.NET MVC 框架是 .NET 平台 Web 开发的主流,但是并不适合菜鸟
div错位/解决IE6、IE7、IE8样式不兼容有关问题
Some methods that made your PC faster.该如何解决
ASP.NET MVC 框架是 .NET 平台 Web 开发的主流,但是并不适合菜鸟
ASP.NET MVC 框架是 .NET 平台 Web 开发的主流,但是并不适合初学者ASP.NET MVC 框架是 .NET 平台 Web 开发的主流,但是并不适合初学者
ASP.NET MVC 推出已经有3年多了。现在社区里面看,在学习 MVC 框架的人越来越多。但是绝大部分都无法入门。原因是 MVC 框架和 WebForms 的开发方式相比,有门槛,它并不适合初学者入门学习。
从1991年微软推出VB 1.0以来,微软一直在走一条路线,就是让完全不懂开发的人很快能上手它的开发工具。好处在于,处于金字塔低端的入门开发者数量众多,让这些人迈入开发者的行列一度使得Windows平台的软件丰富和廉价。
微软从做Word起家,当其他排版软件还在使用复杂的格式命令的时候,微软则将WYSIWYG进行到底。微软的开发工具承袭了这样的价值观——图形化设计界面,将数据和界面绑定,编写简单的代码,一个程序就完成了。
在本世纪初,应用程序向Web迁移的大趋势已经不可阻挡,微软则希望通过Web Forms,继续它的傻瓜开发工具的神话,然而事实上却是不奏效的。HTTP协议并非Windows API,HTTP分割出客户端和服务器端,这使得状态跟踪和事件响应变得非常复杂。最糟糕的是,微软虽然极力隐藏一个Web程序和桌面程序的不同,但是事与愿违,入门开发者无法适应此间的差异,所以程序总是无法按照他们的预期运行。
回归本源成了业界的共识,RoR、Struts、Django,在各自的平台上流行开来,但是到了微软这里,事情却不一样了。因为微软培养起来一个庞大的,但是相当初级的用户群体,向这样一个群体推广它的 ASP.NET MVC,困难重重。.NET开发者的现状是什么呢?几乎完全不会编写程序,他们只能编写简单的代码,把控件粘合在一起;极度依赖GUI的开发工具,善于使用鼠标,而不怎么用键盘;围绕“控件”编程,用用户的思维设计程序,控件重用代替代码重用;对于HTTP和HTML几乎无知。
当然,从相对角度说,初学者在各个平台上都是存在的。但是.NET领域的奇怪现象是,一批一批初学者被按照操作工那样训练使用微软独特的开发方法,固化定形成熟练的操作工——而不是转化为更高阶的开发者。在其它平台,API的使用者-&API的编写者-&系统架构设计是一个自然的进阶路线,而.NET平台则是控件的使用者-&控件的熟练使用者。
有理由相信,C# 3开始增加的一系列语法特征是为Entity和MVC赶场出来的。和其他平台不同的是,微软有一个法宝,就是它同时是语言的创造者和框架的开发者,它可以为框架而丰富完善它的语言。但是这就造成了一个很奇怪的现象。
一个原有的C#开发者,面对Lambda表达式、扩展方法一片茫然,相反一个Ruby程序员却可以轻松看懂C# 3的程序。毋庸讳言,C# 4和C# 1有了本质的不同,这种变革甚至比VB6到VB.NET更加激进。
对于一个ASP.NET开发者来说,不得不看到,MVC框架让他之前积累的经验完全无用武之地。MVC(这里说的MVC都是ASP.NET MVC)使用的LINQ(虽然LINQ并非MVC所必需,但是LINQ/Entity搭配MVC的组合是不争的主流,如果你看过MVC源代码,你会发现LINQ在MVC内部无所不在),以及Lanbda表达式、各种接口/委托,依赖反转的编程模型,使得开发者几乎需要重新学习一种新的编程语言。要想领会这个框架的设计思路,则是这些开发者面临的第二重考验。
再者,MVC彻底将程序员从UI设计上解放开来,但是在实际开发上并非如此——团队结构没有变化,程序员同时兼具交互设计师和美工。在ASP.NET时代,一个程序员虽然不一定能设计出很好的界面,但是至少它能工作。而抛弃了控件的视图,则是对他们很大的挑战。
MVC倡导的价值是CoC(约定优先于配置),这和乐高玩具一样的ASP.NET WebForms完全不同。控件、页面、code behind约束了一个程序的结构,虽然笨拙,但是坏不到哪里去。而MVC则不同,MVC的约定是无形的,一个没有学习过这些约定的程序员投入到开发中,他简直就是一个破坏者。一个开发者,它可以打破MVC约定的一切,编写随意的代码,这些代码看似还能工作——事实上比不能工作更糟。
ASP.NET程序员习惯于IDE给他们错误提示,然后修改程序,直到可以交货。你删除一个aspx文件,或者破坏了页面文件的结构,IDE马上就给出错误,直观地告诫开发者此路不通,所以不会出现大错。而MVC则不同——它更像开发者在写一个自由的类库。很可能一个程序还没有交货就被破坏得无法交货。
MVC框架倡导的其他价值包括敏捷、测试驱动开发、领域驱动开发、持续集成、restful url、低调的javascript等等,无论从开发思维还是项目管理上,都让现有的开发者觉得棘手。
很多书籍、blog都在向现有的 ASP.NET 开发者宣扬 MVC 框架的种种优势。然而事实上并非如此,MVC 与其说比 ASP.NET 传统的开发模式有优势,是因为它的门槛隔绝了初级的开发者,那些优势无不来自标准化、符合约定和敏捷的流程,而并不是 MVC 框架本身——让新手使用 MVC 只会带来灾难。
MVC是为熟练掌握web标准和同时渴望敏捷开发又不失严谨的开发者准备的,但是这有些滑稽——因为这个群体的大多数人都更愿意使用非微软平台的产品。也许MVC还适合那些以C# 3/4为起点的开发者,但不是是现在的这批,这需要时间的证实。
随着html5的问世,websocket,xmpp,nodejs等等新技术/标准将会对现有的技术再一次洗牌,我们拭目以待。------最佳解决方案--------------------sf。。。。。。。。------其他解决方案--------------------学习。------其他解决方案--------------------ASP.netMVC绝不是MVC设计模式,更不能算是所谓MVC框架,
JAVA的SSH本来就很糟糕了,ASP.netMVC一脉相承,
ASP.netMVC对MVC设计模式的支持甚至还不如winform和WebForm,SL
充其量和js相当,但遗憾的是JS在客户端,而asp.Net隔山打牛------其他解决方案--------------------当我们实现了一个业务,
既可以用asp.netWebForm去呈现,
也可以用html+js去呈现,
也可以用winform,SL等其他UI平台去呈现,
你只要为这几种UI准备相各自的通用的视图驱动器就可以了
这才是MVC的,
asp.netMVC,要是非要往MVC上扯的话,充其量算作一个html+js的视图驱动器空壳,
而微软并没有提供和数据分离的,动态的驱动界面的手段,------其他解决方案--------------------蹭分,学习------其他解决方案--------------------楼主的观点有偏颇------其他解决方案--------------------飞翔哥:
什么是“和数据分离的,动态的驱动界面的手段”------其他解决方案--------------------必火贴!------其他解决方案--------------------
路过------其他解决方案--------------------路过,路过,学习学习,顶顶------其他解决方案--------------------原创吗,写的不错。------其他解决方案--------------------不同意楼主的说法,初学者最好直接接触asp.net mvc和http协议,避免成为楼主说的“控件的熟练使用者”。原因不在于技术,asp.net mvc和webform并无本质不同,它们的基础对象都是一样(Context,Request,Repsonse),用webform一样可以实现mvc模式。问题在于人,开发者最初迈出的那一步,对他的方向和习惯影响非常大,当他习惯了控件的小甜头之后,会没有耐心了解底层的原理。------其他解决方案--------------------总结得好,一直就有这感觉。。------其他解决方案--------------------恩,不错,学习,支持原创------其他解决方案--------------------asp.net mvc 和 entity framework 没有关系,一个是领域层前面的应用层,一个是领域层后面的持久化技术,两者风马牛不相及。如果硬说它们有关系,那也是食客和饭馆的关系,方便而已。asp.net的本质仅仅是对web请求上下文的封装,不要赋予他过多的含义,否则就回到了webform的老路上。------其他解决方案--------------------...........................
我现在正努力成为控件熟练者!------其他解决方案--------------------路过学习,MVC 3很有鸭梨啊------其他解决方案--------------------
当我们实现了一个业务,
既可以用asp.netWebForm去呈现,
也可以用html+js去呈现,
也可以用winform,SL等其他UI平台去呈现,
你只要为这几种UI准备相各自的通用的视图驱动器就可以了
这才是MVC的,
asp.netMVC,要是非要往MVC上扯的话,充其量算作一个html+js的视图驱动器空壳,
而微软并没有提供和数据分离的,动态的驱动界面的手段,
不要说得那么抽象,一点也看不明,说了等于没说------其他解决方案--------------------mvc怎么会不适合初学者了------其他解决方案--------------------写的非常好!
完全赞同lz的观点。------其他解决方案--------------------这个我觉得要看是怎样看的,如果抽象看,感觉都是一种思路,具体细节就不同了。比较开发的思路有了变化。不管适合不适合。编程总想急功近利,本就不对。静下心了。思索程序的奥秘吧。孩子。------其他解决方案--------------------MVC只是个概念,ASP.NET的MVC框架确实有MVC的概念。
所谓概念只是一种方法,当然使用webform的同学们只要避免使用webform控件再加上ajaxpro等ajax框架。
也可以轻松实现MVC的思想。同时也可以应用webform的其他特性。
我认为MVC思想可以学,但没必要追求MVC框架,不过可以学习一下其中优秀的部分。例如清晰的模块化设计思想。
另外个人觉得MVC框架只是个工具与LINQ一样,与其钻研这个。不如真正的把应用层面的基础打好。例如LZ说的HTML5/websocket 之类的才是真正需要钻研的。------其他解决方案--------------------路过学习!------其他解决方案--------------------写的不错------其他解决方案--------------------留个名,万一火了呢。------其他解决方案--------------------路过学习!------其他解决方案--------------------
初学者......------其他解决方案--------------------LZ的写的不错
但是我个人觉得 其实MVC也适合初学者
------其他解决方案--------------------java程序员学Web开发就要学strust一样,如果没有WebForm这种模式,初学者学的就是MVC了。
asp.net mvc可以说是在strust(重配置)和RoR(重约定)基础上的升级。MS在前台大胆的吸收了jQuery作为
其js框架也是开明之举。
显然,MS想让WinForm程序员无缝开发Web应用的理想没有实现的那么完美。。。这一点支持lz
但对于初学者如白纸一般,反而比较容易接受MVC的思想,倒是WebForm开发惯了难以舍弃直接数据绑定的便利。------其他解决方案--------------------前些天 试用了下MVC 确实好多原先的开发习惯都被改变了 不过 不得不承认 用MVC做管理后台确实好快(因为后台对页面样式没太大要求)...
这篇文章 写的不错 顶一下 留个名先!
------其他解决方案--------------------我是一个初学者,在哪里可以学习到mvc入门,最好有个小例子------其他解决方案--------------------没学过asp.net mvc------其他解决方案--------------------
其它部分都很同意。。。
但是MVC其实很适用于初学者。。。------其他解决方案--------------------MVC看起来像是界面与程序都分离了,不过做起来的时候才发现没有那么彻底
另外MVC开发东西个人觉得没有快捷,只是新出来一种强制分离的三层思想,基本都是EF+LINQ的使用
里面的AJAX我觉得jquery比软软封闭的js要好,就像大家用javascript而不用jscript一样,微软总希望强制把自己的东西塞给开发者
优缺点都存在,看情况使用工具------其他解决方案--------------------发表几点个人看法:
1、微软最初的webform,本来是想让大家跳出mvc的圈子。webform其实和jsp没差哪,除了崩溃的控件
2、webform的事件机制很好,终于不用配置action、FORM了;
3、那崩溃的数据持久层,也被DataSet取代了,内嵌的方法甚至让我们可以通过Dataset的XML实现来彻底抛弃数据库,java?除了后来apache的一个xml映射的框架,我还真不知道别的数据持久层除了bean还有什么东西。IBM的BO不错,也是基于XML的实现,但是比起Dataset来,差太多。怎不知道现在的微软还搞什么MVC和三层架构(因为有人还故意把DataSet转换成一个结构体来用,我太崩溃了?难道三层架构都得照着struts做不成)
4、java在BS方面有强大的中间件支持,微软除了IIS,我还没看到别的。尽管目前有很多针对http加速的解决方案,但是,在要求更大的企业级开发中,webform仅仅是个小船而已(偏激了点,至少,央企和政府们全是java的解决方案)。
5、在桌面软件中,则完全会显示微软的优势,java,见鬼去吧。
6、本人java和.net全做,这两种语言都有我喜欢的优势。尽管什么都会做,但是我讨厌SSH那令人崩溃的配置,我讨厌那些自作聪明的服务提供,我讨厌hibernate,ibatis能让我稍微舒服点,我讨厌spring,尽管它能帮我做很多事。
综合来说,这两者的难度其实并未有太大的差别,微软更简单,java稍微繁琐一些。桌面系统微软全面占优,BS各显其能。其实在有针对性的优化过程中,java还是不错的,尽管.net也还行,大家爱用什么语言就用什么语言就是,没得挑这挑那的------其他解决方案--------------------没学过MVC的飘过... 弱弱问一句 MVC真能成ASP.NET的主流吗?------其他解决方案--------------------学习了,需要学的东西太多------其他解决方案--------------------MVC真的是.net的框架的主流吗?------其他解决方案--------------------路过的,asp.net webform,asp.net mvc都是用的说。。。。。。------其他解决方案--------------------UP~~~------其他解决方案--------------------该回复于 13:13:40被版主删除------其他解决方案--------------------该回复于 10:10:25被版主删除------其他解决方案--------------------该回复于 10:18:35被版主删除------其他解决方案--------------------该回复于 10:41:35被版主删除------其他解决方案--------------------
java程序员学Web开发就要学strust一样,如果没有WebForm这种模式,初学者学的就是MVC了。
asp.net mvc可以说是在strust(重配置)和RoR(重约定)基础上的升级。MS在前台大胆的吸收了jQuery作为
其js框架也是开明之举。
显然,MS想让WinForm程序员无缝开发Web应用的理想没有实现的那么完美。。。这一点支持lz
但对于初学者如白纸一般……
Struts重配置和RoR重约定主要是Java和Ruby语言的差异。
白纸的观点,我觉得不对,是这样的,经过系统学习的程序员是一张白纸,而没有系统学习过的,从普通用户转来的开发者,充其量只是用来做纸张的纤维。
微软的想法是所见即所得,你见过软件,会用软件,你就能开发软件。很多ASP.NET程序员(事实上如我所说,如果没有微软这套傻瓜化的东西,他们根本步入不了程序员的门槛),他们一直在用用户的思维考虑程序,这两个DropDownList怎么联动,这里放一个Grid,里面装入什么样的数据,这个按钮按下去做什么……他们几乎不会编程,编写的代码只是为了把这些被他们称作前台的东西粘贴起来而已。
另外ASP.NET WebForms先于RoR出现。从这个观点看,如果没有RoR,也许.NET开发者是在ASP.NET和ASP之间选择。------其他解决方案--------------------评论很热闹,似乎说的都很有理,学习了------其他解决方案--------------------新人路过。。膜拜学习
MVC != asp.net MVC------其他解决方案--------------------该回复于 10:39:41被版主删除------其他解决方案--------------------
学习一下------其他解决方案--------------------MVC确实是很好的东西,而且微软的平台也也很好,很全面,期待微软更加完善,有更多的人参与进来!------其他解决方案--------------------
学习...------其他解决方案-------------------- 学习...------其他解决方案--------------------这具蛮好的.------其他解决方案--------------------学习了!对于一个新手来说MVC确实很让我头疼!------其他解决方案--------------------路过…………------其他解决方案--------------------路过…………------其他解决方案--------------------唔,我的想法是越是初学者才需要受框架约束的。
比如:页面里直接写业务代码、业务类不要直接读界面标签等。
就像初学C语言,不是所有功能都搞到一个main函数里。你得根据不同功能做n个函数。------其他解决方案--------------------学习一下------其他解决方案--------------------看看!!------其他解决方案--------------------学习,,------其他解决方案--------------------学习了...------其他解决方案--------------------学习了------其他解决方案--------------------学习了------其他解决方案--------------------至于说用来限制你的技术门槛或其他门槛。这是必须要垮越的
“控件党”想深入学习,也从这里起步。
起步思想和观念不对只能做it里的滥竽------其他解决方案--------------------顶一个------其他解决方案--------------------我顶一下。------其他解决方案--------------------很好的氛围...------其他解决方案--------------------该回复于 11:04:16被版主删除------其他解决方案--------------------学习。------其他解决方案--------------------学习了------其他解决方案--------------------其实对于程序员入门来说,微软的东西是再好不过的了……------其他解决方案--------------------完全赞同!------其他解决方案--------------------唉,其实都是0和1------其他解决方案--------------------是吗?不太像啊------其他解决方案--------------------我发现C#这个论坛特别爱讨论这类问题。MVC适不适合初学者,这个问题没多大意义。对于真正的初学者来说,什么新的,没有什么适合不适合,关键在于你有没有兴趣学这些东西。从汇编开始初学并不比从拖控件开始初学的高人一等,拖控件的也不一定一辈子拖控件,要看你肯不肯深入。在真正工作当中,一个项目牵扯的东西实在太多太多了,选用什么技术和什么框架只是其中一部分而已。------其他解决方案--------------------顶起。。。------其他解决方案--------------------学习了。------其他解决方案--------------------看看,看看。。。。------其他解决方案--------------------顶顶更健康!------其他解决方案--------------------http://www.asp.net/mvc
我是一个初学者,在哪里可以学习到mvc入门,最好有个小例子
------其他解决方案--------------------
div错位/解决IE6、IE7、IE8样式不兼容有关问题
div错位/解决IE6、IE7、IE8样式不兼容问题
div错位/解决IE6、IE7、IE8样式不兼容问题IE6里DIV错位的问题
采用”FLOAT:LEFT“的DIV在IE8、IE7、都没问题,IE6下却向下移动,出现空白。这是因为,IE6采用的内核默认把DIV之间的距离增加了3~5个PX,所以,试试是将下移的DIV的STYLE里增加"margin-left:-5"或者更小。解决IE7、IE8样式不兼容问题方法一、要在页面中加入如下HTTP meta-tag: &meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /&只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。方法二、针对整个网站,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广。&?xml version="1.0" encoding="utf-8"?&&configuration&&system.webServer&&httpProtocol&&customHeaders&&add name="X-UA-Compatible" value="IE=EmulateIE7"&&/customHeaders&&/httpProtocol&&/system.webServer&&/configuration&解决IE6、IE7、IE8样式不兼容问题现在我们在做网页的时刻总是要考虑一些浏览器之间的兼容问题。近期在做一个短信平台的项目。在项目的开发过程中让我遇到了一件头痛的事情就是IE7与IE8不兼容。后面想了许多办法得以解决。现共享如下:如果你的页面对IE7兼容没有问题,又不想大量修改现有代码,同时又能在IE8中正常使用,微软声称,开发商仅需要在目前兼容IE7的网站上添加一行代码即可解决问题,此代码如下:CODE:&meta http-equiv="x-ua-compatible" content="ie=7" /&解决firefox ie6 ie7的css样式兼容问题做主题最麻烦的就是CSS样式兼容问题,由于各浏览器对ccs的不同解释,造成本来IE7可正常显示,但到了Firefox 、ie6等其它浏览器上,却出现错位、下沉等问题,只得在Firefox 、ie6 、ie7之间不停的切换调试,汗…最近又有两款浏览器加入googleChrome和IE8,某个浏览器一统天下看来是没希望了,只能尽量克服兼容问题。找到一篇解决兼容问题的文章,还是很有效的。1 针对firefox ie6 ie7的CSS样式现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了现在写一个CSS可以这样:#1 { color: #333; } /* Moz */* html #1 { color: #666; } /* IE6 */*+html #1 { color: #999; } /* IE7 */那么在firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色显示为#999。2 css布局中的居中问题主要的样式定义如下:body {TEXT-ALIGN:}#center { MARGIN-RIGHT: MARGIN-LEFT: }说明:首先在父级元素定义TEXT-ALIGN:这个的意思就是在父级元素内的内容居中;对于IE这样设定就已经可以了。但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT:MARGIN-LEFT: ”需要说明的是,如果你想用这个方法使整个页面要居中,建议不要套在一个DIV里,你可以依次拆出多个div,只要在每个拆出的div里定义MARGIN-RIGHT:MARGIN-LEFT: 就可以了。3 盒模型不同解释.#box{width:600//for ie6.0- w\idth:500//for ff+ie6.0}#box{width:600px!important//for ffwidth:600//for ff+ie6.0width /**/:500//for ie6.0-}4 浮动ie产生的双倍距离#box{ float: width:100 margin:0 0 0 100 //这种情况之下IE会产生200px的距离 display: //使浮动忽略}这里细说一下block,inline两个元素,Block元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是:和其他元素在同一行上,…不可控制(内嵌元素);#box{ display: //可以为内嵌元素模拟为块元素 display: //实现同一行排列的的效果 diplay:5 IE与宽度和高度的问题IE不认得min-这个定义,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度。比如要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以这样:#box{ width: 80 height: 35}html&body #box{ width: height: min-width: 80 min-height: 35}6 页面的最小宽度min-width是个非常方便的CSS命令,它可以指定元素最小也不能小于某个宽度,这样就能保证排版一直正确。但IE不认得这个,而它实际上把 width当做最小宽度来使。为了让这一命令在IE上也能用,可以把一个&div& 放到 &body& 标签下,然后为div指定一个类:然后CSS这样设计:#container{min-width: 600width:e-xpression(document.body.clientWidth & 600? “600px”: “auto” );}第一个min-width是正常的;但第2行的width使用了Javascript,这只有IE才认得,这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。7 清除浮动.hackbox{display://将对象作为块元素级的表格显示}或者.hackbox{clear:}或者加入:after(伪对象),设置在对象后发生的内容,通常和content配合使用,IE不支持此伪对象,非Ie 浏览器支持,所以并不影响到IE/WIN浏览器。这种的最麻烦的……#box:after{content: “.”;display:height: 0;clear:visibility:}8 DIV浮动IE文本产生3象素的bug左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有3px的间距.#box{float:width:800}#left{float:width:50%;}#right{width:50%;}*html #left{margin-right:-3//这句是关键}HTML代码&DIV id=box&&DIV id=left&&/DIV&&DIV id=right&&/DIV&&/DIV&9 属性选择器(这个不能算是兼容,是隐藏css的一个bug)p[id]{}div[id]{}p[id]{}div[id]{}这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的.10 IE捉迷藏的问题当div应用复杂的时候每个栏中又有一些链接,DIV等这个时候容易发生捉迷藏的问题。有些内容显示不出来,当鼠标选择这个区域是发现内容确实在页面。解决办法:对#layout使用line-height属性 或者给#layout使用固定高和宽。页面结构尽量简单。11 高度不适应高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节,特别是当内层对象使用margin 或paddign 时。例:&div id=”box”&&p&p对象中的内容&/p&&/div&CSS:#box {background-color:# }#box p {margin-top: 20margin-bottom: 20 text-align: }解决方法:在P对象上下各加2个空的div对象CSS代码:.1{height:0overflow:}或者为DIV加上border属性。注:IE都能识别*;标准浏览器(如FF)不能识别*;IE6能识别*,但不能识别 !important,IE7能识别*,也能识别!FF不能识别*,但能识别!
Some methods that made your PC faster.该如何解决
Some methods that made your PC faster.1 Clean up your hard drive清理你的硬盘The more junk you have cluttering up your hard drive, the longer it takes for your system to access the data it needs—and that's a great reason to regularly scan your folders and toss out files and programs you don't need, or move them somewhere else to make more room.你硬盘上积累的垃圾越多,你的系统找到需要数据的时间就越长——这就是定期检查文件夹设置和移除不需要的文件和程序的原因,或者将它们放到其他地方,以给电脑留出更多空间。One easy (and relatively cheap) solution, says Becky, is to buy an external hard drive for your music, photos, and videos, which can hog a surprisingly large amount of disk space (particularly when it comes to HD-quality TV shows and movies). You can find 500GB external hard drivesonline for as little as $50, while plenty of 1TB drives (or 1,000 gigabytes) sell for south of $100. Most USB 2.0 external drives are plug-and-play, meaning you just plug them into your PC's USB 2.0 port and you're ready to start dragging and dropping.一个简单(又相对便宜)的解决方法,在贝奇看来,就是为你的音乐,相片和视频购买一个去外接硬盘,它能保存让你惊讶的大量硬盘空间(尤其是在高清电视节目和电影时代时)。在网上,你会发现一个能容纳500GB的外接硬盘只需要50美元,同时还有很多可容纳1TB的移动硬盘(即1000GB)正在销售,这意味着你只需要把它们插入电脑的USB 2.0接口即可,而且还可以随时更换它们。Another options: online storage sites, such as Dropbox and Carbonite.另一个选择:使用在线存储网站,比如“Dropbox”和“Carbonite”。(译者注:类似中文网站中的“115网盘”等)Becky also recommends dumping any old programs that you no longer use. For Windows, click the Start menu, open the Control Panel, and select Add/Remove Programs (or "Uninstall a program" in Windows 7). Mac users can look in the Applications folder, which you can open in the Mac OS X Finder by clicking the Window menu and clicking Applications. See a program you simply never use anymore? Consider tossing it in the trash—although again, never throw away an application without knowing what it does first.贝奇还推荐卸载一些你已经不再使用的旧程序。对Window用户,单击“开始”菜单,打开“控制面板”,选择“添加或删除文件”(或Window7中的“卸载程序”)。苹果机的使用者们则可以找到“应用文件夹”,在那里,点击“窗口”菜单和“应用”按键后,你可以打开苹果操作系统查询。找到你一个基本不用的程序了吗?考虑把它扔到垃圾桶吧——再次强调,不要删除一个你不知道是什么的程序。2
Defragment your hard drive重新整理你的硬盘Your computer's hard drive is a lot like a closet: the more cluttered it is, the longer it takes to find stuff. One of the easiest (and most effective) ways of tidying up your hard drive is to defragment it, a process that involves consolidating scattered blocks of data into a larger chunk, resulting in bigger swaths of free disk space.你电脑中的硬盘已经更像一个橱柜了:它越是乱,找东西所花的时间就越长。让你的硬盘变整洁,有一个最简单(也是最有效率的)的方法,那就是重新整理它,帮助整合分散的数据区块成一个大块,使你拥有更整齐的列表和更多空间。Luckily, defragmenting your hard drive in Windows is a snap. Select Computers from the Start menu, right-click on the icon that represents your hard drive, select Properties, click the Tools tab, and click the Defragment Now button.幸运的是,在Windows系统下重新整理你的硬盘只不过是小意思。从开始菜单中进入“我的电脑”,右键点击需要整理的硬盘图标,选择属性,然后点击其中的“工具”一栏,最后单击“开始整理”即可。Got a Mac? Thanks to the disk optimization features built into Mac OS X, there's "little benefit" to manually fragmenting your hard drive, Apple says. But if you're feeling the need to try it anyway, there are several third-party defragmenting utilities for the Mac, including iDefrag and Drive G just make sure to back up your data before giving them a go.你用的是苹果机?那感谢苹果操作系统的磁盘优化特征吧,苹果说,手工整理硬盘是会对你有“好处”的哦。但如果你认为仍然值得尝试一下自动化,那么,这里有一些针对苹果系统的第三方整理应用,包括“iDefrag”和“Drive Genius”;只要确保在使用他们前备份好了你的数据就行。------解决方案--------------------记得看过一篇英文的文章专门介绍加速电脑运行的
------解决方案--------------------------解决方案--------------------I'm out for soy
如果您喜欢IT行业或者对IT行业感兴趣,想开拓技术视野,欢迎加入本站官方QQ群:,在群里认识新朋友和交流技术^_^
本站联系邮箱:}

我要回帖

更多关于 服务器遇到内部错误 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信