ASP1net外文翻译.docx
- 文档编号:24387913
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:11
- 大小:21.90KB
ASP1net外文翻译.docx
《ASP1net外文翻译.docx》由会员分享,可在线阅读,更多相关《ASP1net外文翻译.docx(11页珍藏版)》请在冰豆网上搜索。
ASP1net外文翻译
外文文献译文
ASP.NET是什么?
ASP.NET是一个能在规划好框架的服务器上建造强大的网络应用。
ASP.NET提供几个重要的优于以前的网络发展模型之处:
"增强的性能。
ASP.NET能在服务器上编译普通语言运行环境
不象它的解释前人ASP.NET能利用早的结合、just-in-time编辑,本国的最佳化,贮藏箱的全然的服务。
Unlikeitsinterpretedpredecessors,ASP.NETcantakeadvantageofearlybinding,just-in-timecompilation,nativeoptimization,andcachingservicesrightoutofthebox.
这数量对戏剧性地较好的性能在你曾写一排密码之前。
"世界第一流水平的工具支持。
ASP.NET的骨架在在视力的电影制片厂整体的发展环境方面的个有钱的工具箱和设计者旁是与补体连结的。
所见即所得编辑、drag-and-drop服务员控制和自动的使用是刚才一特征很少这个强大的工具提供。
"力和柔性。
因为ASP.NET运行时间以普通的语言为基础,完全的台是对网应用启发者有用的力和柔性。
。
净的骨架类图书馆,通知,数据通道解法从网全部是无缝地可以接近的。
ASP.NET也是语言独立的,因此你能选择语言最好地适用于你的应用或横过许多语言瓜分你的应用。
更多地,普通的语言运行时间相互操作性保证你的现存的对根据COM发展的投资当到ASP.NET移时保存。
"简单性。
ASP.NET使从对使用和地点外形的简单的形式屈服于和顾客证实做普通的任务是容易的。
例如,ASP.NET的页骨架允许你建造使用者界面从表演密码的干净分离的应用逻辑并触摸事件在一简单的,可视化Basic如同形式处理模型。
另外,普通的语言运行时间简化发展,同管理密码服务像自动的提及计算和垃圾收集。
"可管理性。
ASP.NET雇用一个根据正文、hierarchical外形系统,这简化应用对你的服务员环境和网应用安置。
因为外形消息是作为清楚的正文贮藏,新的安置可能没有地方的管理工具的帮助被适用。
这"零地方的管理"哲学延长到展开ASP.NET。
同样的净的骨架应用。
一ASP.NET的骨架应用是以对服务员复制必要的文件对一个服务员简单地展开。
无服务员再起动被需要,甚至展开或替换跑编辑了密码。
"可量测性和可得到。
ASP.NET在头脑方面已经设计成有可量测性,有明确地简单明了的特征改进在成群方面的性能和多处理机环境。
更多地,是紧密地的过程被小毒蛇监视了并管理。
净的运行时间,结果如果某人行为不端(漏僵持),一个新的过程能在帮助保留经常地可得到的你的应用触摸需要的它的地方创造了。
"Customizability和伸长率。
ASP.NET送一个很好因素建筑那允许启发者向他们的在适当的平面之处的密码。
事实上,延长或替换ASP.NET的任何亚成分是可能的。
有你的自己的习惯写成分的净的运行时间。
实现定做的证实或国家的服务从未是更容易的。
"安全。
同在窗证实和per-application外形里建造,你能被保证你的应用是安全的。
捆概观和句法ASP.NET的数据。
网介绍一个捆句法的新的宣言的数据。
这极端弹性的句法许可启发者不仅仅到数据源捆,也对简单的属性,收集、表示甚至结果从方法呼叫返回了。
接着的桌子展示一些新的句法的实例。
虽然这种句法显得类似于ASP.NET为答复的shortcut的。
写--<%=%>--它的行为是完全不同的。
而ASP.NET答复。
写shortcut句法当页加工了,ASP.NET时估计。
捆句法的净的数据当DataBind方法祈祷时仅仅估计。
DataBind是一个页和所有的服务员控制的方法。
当你呼唤在一次父母控制上的DataBind时,它到所有的控制的孩子成瀑布落下。
如此,例如,DataList1。
DataBind()在DataList样板里在各控制上祈祷DataBind方法。
关于页--页的呼叫DataBind。
DataBind()或简单地DataBind()--引起捆关于页表示估计的所有的数据。
DataBind是普通从Page_Load事件,如所示在接着的实例方面呼唤了。
你能使用几乎在任何地方次结合表示在宣言的部分一。
aspx页提供了它对期望的数据在跑时间的类型估计。
简单的财产,表示和方法实例高于表演正文对使用者当估计时。
在这些情况方面,捆表示的数据必须对一个类型绳的价值估计。
在收集实例方面,捆表示的数据对为ListBox的DataSource财产的个有效的类型的价值估计。
你可能发现强迫在你的结合表示里的价值的类型生产愿望结果是必要的。
例如,如果计算是一个整数:
记录的数:
<%#计数。
ToString()%>对简单的属性捆ASP.NET。
捆句法的净的数据支持,对公众的变量、页的属性和关于页的别的控制的属性捆。
接着的实例说明对关于页的个公众的变量和简单的财产捆。
注意这些价值在DataBind()以前起始了呼唤。
接着的实例说明对一个另一控制的财产捆。
对如同DataGrid、ListBox和HTMLSelect收集和目录目录服务员控制捆作为一个数据源使用一收集。
接着的实例说明对通常的普通的语言运行时间收集类型捆。
这些控制能仅仅捆向收集那支持IEnumerable、ICollection或IListSource界面。
普通最多的,你将对ArrayList、Hashtable、DataView和DataReader捆。
接着的实例说明对一个ArrayList捆。
接着的实例说明对一个DataView捆。
注意DataView类在系统方面给其定义。
数据namespace。
接着的实例说明对一个Hashtable捆。
经常捆表示或方法,你在对你的页或一次控制捆以前将想要操作数据。
接着的实例说明对一次表示和一个方法的返回价值捆。
DataBinder。
EvalASP.NET供给一个静的方法那估计迟的捆数据捆表示和随意地版式象一条绳一样的结果。
DataBinder。
Eval是方便的在那它投启发者的明白的更非常除去对愿望数据类型必须强迫价值。
当数据捆在一张放样目录之内控制,因为数据行和数据领域必须经常都投了时特别是有用的。
作为一条通用绳一个整数将展示的地方,考虑接着的实例。
同标准的ASP.NET。
捆句法的净的数据,你对纠正错误整齐必须首先投数据行的类型数据领域、IntegerValue。
其次,这作为一次对绳的讨论被通过。
版式方法。
这句法能是复杂的和困难的以便想起。
比较起来,DataBinder。
Eval简单地是一个有关三次讨论的方法:
为数据项目的名字容器、数据领域名字和一条版式绳。
在一张如同DataList、DataGrid或重发器的放样目录里,名字容器总是是容器。
DataItem。
页是另一名字容器那能和DataBinder一起使用。
Eval。
版式绳讨论是随意的。
如果它省去了,DataBinder。
Eval如所示在接着的实例方面返回一个类型物体的价值。
注意那DataBinder是重要的。
因为它使用迟的捆反射,Eval在捆句法的标准的数据上能带一次引人注意的性能惩罚。
使用DataBinder。
Eval有见识地,特别当绳格式不是需要时。
部分总结
1。
ASP.NET句法的净的宣言的数据使用<%#%>符号。
2.你能捆到数据源,页或另一控制的属性,收集,表示,结果从方法呼叫返回了。
3.目录控制能捆向收集那支持ICollection、IEnumerable或IListSource界面,象ArrayList、Hashtable、DataView和DataReader。
4.DataBinder。
Eval是一个为迟的结合的静的方法。
它的句法比捆句法的标准的数据能是简单的,而性能是慢慢地。
1。
ASP.NET捆绑句法的净的宣言的数据使用<%#%>符号。
2.你能捆到数据源,页或另一控制的属性,收集,表示,结果从方法呼叫返回了。
3.目录控制能捆向收集那支持ICollection、IEnumerable或IListSource界面,象ArrayList、Hashtable、DataView和DataReader。
4.DataBinder。
Eval是一个为迟的结合的静的方法。
它的句法比捆句法的标准的数据能是简单的,而性能是慢慢地。
部分总结
1。
DataList和重发器控制提供启发者调节了在数据捆目录的提出上的控制。
2.给予捆数据被控制使用一个样板,象HeaderTemplate、FooterTemplate或ItemTemplate。
3.重发器控制是一个通用的iterator,不插入东西在它的提出那别是在一个样板里包括。
4.DataList控制在布置上提供更多控制和项目的风格,产量它的自己的提出为格式的密码。
5.DataList支持能被对Datalist的线路事件管理人在页平面之处触摸根据命令而作的事件的选择,编辑/使/取消和同样地根据命令而作的事件。
6.DataList支持为在次选择或editable项目的提出上的控制的个SelectedItemTemplate和EditItemTemplate。
7.控制能前语法地从一个使用控制的样板收回。
FindControl方法。
这应当在一个DataListItem上呼唤了从Datalist的项目收集收回。
外文文献原文
WhatisASP.NET?
ASP.NETisaprogrammingframeworkbuiltonthecommonlanguageruntimethatcanbeusedonaservertobuildpowerfulWebapplications.ASP.NEToffersseveralimportantadvantagesoverpreviousWebdevelopmentmodels:
EnhancedPerformance.ASP.NETiscompiledcommonlanguageruntimecoderunningontheserver.Unlikeitsinterpretedpredecessors,ASP.NETcantakeadvantageofearlybinding,just-in-timecompilation,nativeoptimization,andcachingservicesrightoutofthebox.Thisamountstodramaticallybetterperformancebeforeyoueverwritealineofcode.
World-ClassToolSupport.TheASP.NETframeworkiscomplementedbyarichtoolboxanddesignerintheVisualStudiointegrateddevelopmentenvironment.WYSIWYGediting,drag-and-dropservercontrols,andautomaticdeploymentarejustafewofthefeaturesthispowerfultoolprovides.
PowerandFlexibility.BecauseASP.NETisbasedonthecommonlanguageruntime,thepowerandflexibilityofthatentireplatformisavailabletoWebapplicationdevelopers.The.NETFrameworkclasslibrary,Messaging,andDataAccesssolutionsareallseamlesslyaccessiblefromtheWeb.ASP.NETisalsolanguage-independent,soyoucanchoosethelanguagethatbestappliestoyourapplicationorpartitionyourapplicationacrossmanylanguages.Further,commonlanguageruntimeinteroperabilityguaranteesthatyourexistinginvestmentinCOM-baseddevelopmentispreservedwhenmigratingtoASP.NET.
Simplicity.ASP.NETmakesiteasytoperformcommontasks,fromsimpleformsubmissionandclientauthenticationtodeploymentandsiteconfiguration.Forexample,theASP.NETpageframeworkallowsyoutobuilduserinterfacesthatcleanlyseparateapplicationlogicfrompresentationcodeandtohandleeventsinasimple,VisualBasic-likeformsprocessingmodel.Additionally,thecommonlanguageruntimesimplifiesdevelopment,withmanagedcodeservicessuchasautomaticreferencecountingandgarbagecollection.
Manageability.ASP.NETemploysatext-based,hierarchicalconfigurationsystem,whichsimplifiesapplyingsettingstoyourserverenvironmentandWebapplications.Becauseconfigurationinformationisstoredasplaintext,newsettingsmaybeappliedwithouttheaidoflocaladministrationtools.This"zerolocaladministration"philosophyextendstodeployingASP.NETFrameworkapplicationsaswell.AnASP.NETFrameworkapplicationisdeployedtoaserversimplybycopyingthenecessaryfilestotheserver.Noserverrestartisrequired,eventodeployorreplacerunningcompiledcode.
ScalabilityandAvailability.ASP.NEThasbeendesignedwithscalabilityinmind,withfeaturesspecificallytailoredtoimproveperformanceinclusteredandmultiprocessorenvironments.Further,processesarecloselymonitoredandmanagedbytheASP.NETruntime,sothatifonemisbehaves(leaks,deadlocks),anewprocesscanbecreatedinitsplace,whichhelpskeepyourapplicationconstantlyavailabletohandlerequests.
CustomizabilityandExtensibility.ASP.NETdeliversawell-factoredarchitecturethatallowsdevelopersto"plug-in"theircodeattheappropriatelevel.Infact,itispossibletoextendorreplaceanysubcomponentoftheASP.NETruntimewithyourowncustom-writtencomponent.Implementingcustomauthenticationorstateserviceshasneverbeeneasier.
Security.WithbuiltinWindowsauthenticationandper-applicationconfiguration,youcanbeassuredthatyourapplicationsaresecure.
DataBindingOverviewandSyntax
ASP.NETintroducesanewdeclarativedatabindingsyntax.Thisextremelyflexiblesyntaxpermitsthedevelopertobindnotonlytodatasources,butalsotosimpleproperties,collections,expressions,andevenresultsreturnedfrommethodcalls.Thefollowingtableshowssomeexamplesofthenewsyntax.
AlthoughthissyntaxlookssimilartotheASPshortcutforResponse.Write--<%=%>--itsbehaviorisquitedifferent.WhereastheASPResponse.Writeshortcutsyntaxwasevaluatedwhenthepagewasprocessed,theASP.NETdatabindingsyntaxisevaluatedonlywhentheDataBindmethodisinvoked.
DataBindisamethodofthePageandallservercontrols.WhenyoucallDataBindonaparentcontrol,itcascadestoallofthechildrenofthecontrol.So,forexample,DataList1.DataBind()invokestheDataBindmethodoneachofthecontrolsintheDataListtemplates.CallingDataBindonthePage--Page.DataBind()orsimplyDataBind()--causesalldatabindingexpressionsonthepagetobeevaluated.DataBindiscommonlycalledfromthePage_Loadevent,asshowninthefollowingexample.
Youcanuseabindingexpressionalmostanywhereinthedeclarativesectionofan.aspxpage,provideditevaluatestotheexpecteddatatypeatruntime.Thesimpleproperty,expression,andmethodexamplesabovedisplaytexttotheuserwhenevaluated.Inthesecases,thedatabindingexpressionmustevaluatetoavalueoftypeString.Inthecollectionexample,thedatabindingexpressionevaluatestoavalueofvalidtypefortheDataSourcepropertyofListBox.Youmightfinditnecessarytocoercethetypeofvalueinyourbindingexpressiontoproducethedesiredresult.Forexample,ifcountisaninteger:
NumberofRecords:
<%#count.ToString()%>
BindingtoSimpleProperties
TheASP.NETdatabindingsyntaxsupportsbindingtopublicvariables,propertiesofthePage,andpropertiesofothercontrolsonthepage.
Thefollowingexampleillustratesbindingtoapublicvariableandsimplepropertyonthepage.NotethatthesevaluesareinitializedbeforeDataBind()iscalled.
Thefollowingexampleillustratesbindingtoapropertyofanothercontrol.BindingtoCollectionsandLists
ListservercontrolslikeDataGrid,ListBoxandHTMLSelectuseacollectionasadatasource.Thefollowingexamples
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP1net 外文 翻译