深爱那片海 发表于 2015-1-16 22:42:01

ASP.NET编程:ASP.NET 2.0中创立内容页

J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。asp.net|创立  在创立一个完全的母版页以后,接上去一定要创立内容页。从用户会见的角度来说,内容页与终极了局页的会见路径不异,这仿佛标明两者是统一文件,实践否则。了局页是一个假造的页面,没有实践代码,其代码内容是在运转时形态下母版页和内容页兼并的了局。在入手下手先容内容页之前,另有两个观点必要夸大:一是内容页中一切内容必需包括在Content控件中;二是内容页必需绑定母版页。固然内容页的扩大名与一般ASP.NET页面不异,可是,其代码布局有着很年夜不同。在创立内容页的过程当中,必需时候切记以上两个主要观点。

  与创立母版页差未几,创立内容页的历程对照复杂。单击“网站”命令菜单中的“增加新项...”,大概在办理计划办理器中右键单击项目,鄙人拉菜单当选择“增加新项...”,就能够翻开如所示的窗口。

  如所示,请求选择新建文件范例。因为内容页与一般.aspx页面的扩大名不异,因而,选择的是Web窗体图标。接着,还必要设置文件名Index.aspx。设置完成以后,不成间接单击“增加”按钮。由于,内容页必需绑定母版页,以是还必要对复选框“将代码放在独自的文件中”和“选择母版页”举行设置。前者在前文中已申明,重点申明后者。“选择母版页”复选框用于设置所创立Web窗体是不是绑定母版页。假如创立的是内容页,那末必需选中该选项。停止以上操纵以后,能够单击“断定”按钮,从而弹出如所示的窗口。

  窗口左边是项目文件夹,右边是文件夹中的母版页列表。所示窗口中已枚举了方才创立的母版页MasterPage.master,选中该文件,单击“断定”按钮便可。经由以上步骤,就顺遂创立了一个绑定母版页MasterPage.master的内容页Index.aspx了。



增加内容页



选择母版页

  上面列出内容页Index.aspx的源代码:


内容页Index.aspx文件源代码

<%@PageLanguage="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="Index.aspx.cs"Inherits="Index"Title="示例5-1"%>

<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"runat="Server">

<imgsrc="http://www.webjx.com/htmldata/2006-06-22/images/pagepic.gif"width="244"height="223"/>

</asp:Content>

<asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder2"runat="Server">

<p></p><p></p>

<h1>网站先容</h1>

<p>本页面接纳来自ASP.NET2.0手艺的母版页新特征举行开辟。次要包含两个页面:母版页和内容页。母版页后缀名是.master,其封装网站中的共用元素。内容页实践是一般的.aspx文件,它包括除母版页的其他内容。在运转时,ASP.NET引擎将两种页面内容兼并实行,最初将了局发给客户端扫瞄器。</p>

</asp:Content>

  以上粗体代码是内容页的代码布局。从中能够看出,内容页与一般.aspx文件在代码上的分歧。内容页没有<html>、<body>、<form>等关头Web元素,这些元素都被安排在母版页中。内容页中除代船埠声明,仅包括Content控件。内容页的代船埠声明与一般.aspx文件类似。可是,新增添了两个属性MasterPageFile和Title。属性MasterPageFile用于设置该内容页所绑定的母版页的路径,属性Title用于设置页面title值。在创立内容页过程当中,因为已指定了所绑定母版页,因而,VisualStudio2005将主动设置MasterPageFile属性值。别的,在源代码中,还设置了两个Content控件Content1和Content2。两个控件外部包括的内容是页面的非大众部分。经由过程设置属性ContentPlaceHolderID,将Content1与母版页的ContentPlaceHolder1对应,将Content2与母版页的ContentPlaceHolder2对应。在页面运转时,Content控件中包括的内容将显现在母版页中的对应地位。

  所示显现了内容页Index.aspx的计划时截图。



内容页计划时视图

  同母版页一样,VisualStudio2005撑持关于内容页的可视化编纂,而且这类撑持是创建在只读显现母版页内容基本上的。在编纂形态下,能够检察母版页和内容页组合后的页面表面,可是,母版页内容是只读的(出现灰色部分),不成被编纂,而内容页则能够举行编纂。假如必要修正母版页内容,则必需翻开母版页。Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!

变相怪杰 发表于 2015-1-19 21:19:00

Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!

再现理想 发表于 2015-1-28 11:24:22

在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的

只想知道 发表于 2015-2-5 21:10:33

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

冷月葬花魂 发表于 2015-2-13 15:44:01

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。

若天明 发表于 2015-3-3 23:45:41

众所周知,Windows以易用而出名,也因此占据不少的服务器市场。

分手快乐 发表于 2015-3-11 14:43:58

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。

爱飞 发表于 2015-3-19 00:15:33

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

若相依 发表于 2015-3-26 21:50:14

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
页: [1]
查看完整版本: ASP.NET编程:ASP.NET 2.0中创立内容页