仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 558|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之ASP.NET当即上手教程(4)

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:30:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。声明服务器控件
ASP.NET服务器控件利用包括runat="server"属性的申明标记来声明。上面的例子声了然3个<asp:labelrunat="server">服务器控件,而且分离定制了文本和款式:
C#Controls1.aspx
操纵服务器控件
经由过程为服务器控件供应独一的ID属性,你能够在页面中对每个分歧的服务器控件举行程序把持。利用ID作为参照,能够在运转时候,利用程序来操纵服务器控件的工具模子。比方上面的例子演示了页面开辟者怎样在Page_Load事务顶用程序来设置<asp:labelrunat="server">控件的Text属性。
处置控件的举动事务
ASP.NET服务器控件可以便利的利用服务端事务,页面开辟者能够操纵这些事务。经由过程声明绑定一个事务到控件上,页面开辟者能够完成对控件的操纵。(事务的属性称号暗示绑定的控件称号,属性值暗示将挪用的办法)比方,上面的实例代码演示了怎样对按钮控件绑定一个OnClick事务:
处置多个控件的举动事务
事务处置为页面开辟者供应了一个明晰中央法,用来在页面中构造逻辑。上面的例子演示了怎样在一个页面中绑缚和处置四个按钮事务。
实行页面转向(情形1)
几近在一切的web使用程序中,页面转向都是一种很罕见的事变。上面的例子演示了怎样利用<asp:hyperlinkrunat=server>控件转向另外一页面(传送自界说的查询字符串参数),而且在方针页怎样轻松的会见查询字符串参数。
实行页面转向(情形2)
并不是一切的页面转向情形都是在客户端经由过程超毗连来完成的。客户真个页面转向和重定向也能够在服务器端,利用Page.Navigate(url)办法来完成。典范的用法是服务器端请求考证客户真个输出,然后决意转向那边。
上面的例子演示了利用Page.Navigate办法来传送参数到目标页面,同时演示了在目标页面怎样会见这些参数。

我实在想不明白java的机制,为什么非要那么蛋疼,在同一个平台下重复编译。
小妖女 该用户已被删除
沙发
发表于 2015-1-19 15:56:18 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
不帅 该用户已被删除
板凳
发表于 2015-1-26 20:33:10 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
小魔女 该用户已被删除
地板
发表于 2015-2-4 20:40:29 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
山那边是海 该用户已被删除
5#
发表于 2015-2-10 08:31:33 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
第二个灵魂 该用户已被删除
6#
发表于 2015-3-1 06:00:13 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-10 12:52:45 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
莫相离 该用户已被删除
8#
发表于 2015-3-17 07:12:18 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
透明 该用户已被删除
9#
发表于 2015-3-24 02:18:48 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-20 03:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表